【发布时间】:2012-12-28 18:42:19
【问题描述】:
全部,
我创建了一个插件,我将在多个项目中使用它。出于测试目的,我已经包含了连接到 Oracle 以测试此插件中的域类所需的 jar 文件。我不希望这个 jar 文件包含在打包的插件中(通过运行 package-plugin 完成)。 jar 文件存在于 /lib 目录中。我必须做些什么来确保它被排除在打包的插件中?
感谢您的帮助!
【问题讨论】:
标签: grails plugins jar package
全部,
我创建了一个插件,我将在多个项目中使用它。出于测试目的,我已经包含了连接到 Oracle 以测试此插件中的域类所需的 jar 文件。我不希望这个 jar 文件包含在打包的插件中(通过运行 package-plugin 完成)。 jar 文件存在于 /lib 目录中。我必须做些什么来确保它被排除在打包的插件中?
感谢您的帮助!
【问题讨论】:
标签: grails plugins jar package
像this一样使用pluginExcludes:
class UiPerformanceGrailsPlugin {
String version = '1.2.1'
String grailsVersion = '1.0 > *'
Map dependsOn = [:]
List pluginExcludes = [
'lib/build/*.jar',
'lib/easymock.jar',
'src/groovy/com/studentsonly/grails/plugins/uiperformance/taglib/AbstractTaglibTest.groovy'
]
....
}
【讨论】:
如果您通过 maven 包含 jar,则可以在构建配置中将导出设置为 false。
【讨论】: