繁体   English   中英

如何更改Grails 3中的应用程序名称?

[英]How do you change the application name in Grails 3?

我是Gradle和Grails 3.x的初学者。 在Grails 2.x appName可以在application.properties文件中更改,现在在Grails 3.0.8中,文档解释了它可以在application.yml但我找不到更改appName

应用程序名称在Grails 3中几乎不相关。它在创建WAR文件时用作基本名称,但在部署之前重命名它很简单,并且您可能不管它是否包括应用程序版本。

它被用作grails.codegen.defaultPackage配置设置的初始值,但您可以轻松地更改它:

grails:
   codegen:
      defaultPackage: 'com.foo.bar'

但我不打扰,因为我不使用默认包 - 我为每个工件指定包,以避免最终在一个包中的所有内容。

在旧版本的Grails中,当通过run-app ,它被用作默认上下文,例如http://localhost:8080/appname但在Grails 3中,使用了Spring Boot的默认行为,默认情况下没有上下文。 但是,如果要指定运行应用程序上下文,则可以使用以下命令执行该操作(以及可选的端口):

server:
   contextPath: /wheeeeeeee
   port: 9090

Gradle的默认行为是使用目录名作为其项目名称。 如果要覆盖它,请创建settings.gradle文件并设置rootProject.name属性:

rootProject.name = 'custom_app_name'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM