gradle - 为什么“grails assemble”和“gradle assemble”产生不同的WAR档案
问题描述
在 Grails 3 中,该命令grails assemble
生成没有多个 JAR 的 WAR 存档,相比之下gradle assemble
:
为什么会有这种差异,是什么原因造成的?
我已经在普通的 Grails 3.3.9 项目上对其进行了测试。
解决方案
实际上它是由在 grails assemble 命令grails.env
中设置引起的production
因此,以下命令会生成相同的 WAR 存档:
grails war
grails assemble
gradle assemble -Dgrails.env=production
推荐阅读
- swift - 当抛出 optional-nil 错误时,如何获取使用的默认错误字符串?
- javascript - 如何向游戏协调员发送多个请求?
- django - django.db.utils.IntegrityError: - 错误仍然存在
- python - Python 代码在 Win 10 与 Mac OS 上的表现更好
- tabulator - 你能把一个堆积条形图放在一个表格里吗?
- java - 我们如何知道线程已经完成了它的执行?
- javascript - 无法发送带有 PDF(*.pdf) 扩展名的文件
- sql - 在 Oracle 中获取子字符串
- c# - IMemoryCache - 单例或依赖注入
- jquery - 如何在弹出框内的图标上设置 click() 事件