java - 创建 grails 二进制插件会生成 jar 文件,其中包含所有带注释的 groovy 文件

标签 java maven grails grails-plugin

我在我的 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/

相关文章:

java - 从 Tomcat : No buffer space available 发送 SMTP 消息时出错

java - 当用户成功使用Google登录时,如何在FirebaseDatabase中获取用户信息?

java - 是否有更有效的方法来比较 If 语句中的 3 个以上项目?

javascript - YUI源目录过滤器

java - Maven:从 pom.xml 中的 settings.xml 读取加密密码

maven - 从命令行设置依赖项的版本

grails - Grails 3.0生成的ControllerSpec

java - 为什么Fragment是通过工厂方法实例化的呢?

grails - 通过字段A进行查询,如果字段B不为null,则也通过字段B查询HQL grails

grails - 路由到webapp文件夹时,将默认渲染文件设置为grails 3中的index.html