我在我的 grails 2.3.0 插件中使用 grails 发布插件 (3.0.1) 来构建一个二进制插件
maven-deploy --binary
我还在我的插件描述符 Groovy 脚本中设置了 def packaging = "binary"
。
当我用 jd-gui 检查创建的 jar 文件时,我可以看到它包含我的 *.groovy
源代码,在 *.class
文件之间有注释。我认为这不应该,或者我错了吗?
为什么二进制插件 jar 包含我的 *.groovy
源代码?我该如何解决这个问题?
最佳答案
这个 2.3 中的新功能 - 源代码现在默认包含在二进制插件中。要禁用它,请添加
grails.project.plugin.includeSource = false
到 BuildConfig.groovy
关于java - 创建 grails 二进制插件会生成 jar 文件,其中包含所有带注释的 groovy 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19126478/