[英]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.