我是Gradle和Grails 3.x的初学者.在Grails 2.x中appName可以在application.properties文件中更改,现在在Grails 3.0.8中,文档解释说它可能在application.yml但我找不到改变的方法appName.
Bur*_*ith 24
应用程序名称在Grails 3中几乎不相关.它在创建WAR文件时用作基本名称,但在部署之前重命名它很简单,并且您可能不管它是否包括应用程序版本.
它用作grails.codegen.defaultPackage配置设置的初始值,但您可以轻松更改:
grails:
codegen:
defaultPackage: 'com.foo.bar'
Run Code Online (Sandbox Code Playgroud)
但我不打扰,因为我不使用默认包 - 我为每个工件指定包,以避免最终在一个包中的所有内容.
在旧版本的Grails中,它在运行应用程序时被用作默认上下文run-app,例如http://localhost:8080/appname但在Grails 3中,使用了Spring Boot的默认行为,默认情况下没有上下文.但是,如果要指定运行应用程序上下文,则可以使用以下命令执行该操作(以及可选的端口):
server:
contextPath: /wheeeeeeee
port: 9090
Run Code Online (Sandbox Code Playgroud)
Gradle的默认行为是使用目录名作为其项目名称.如果要覆盖它,请创建一个settings.gradle文件并设置rootProject.name属性:
rootProject.name = 'custom_app_name'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3620 次 |
| 最近记录: |