【发布时间】:2011-10-06 16:18:05
【问题描述】:
我们致力于 grails 并且有很多项目。但是我们有很多项目使用相同的 lib jar 文件的情况。这种方法的问题是库 jar 文件的管理。例如,如果任何库发生更改,我们需要在每个项目中删除并复制该库 jar。那么如何为 grails 设置外部 lib 位置,以便不同的 grails 应用程序可以共享单个 lib 位置。
谢谢
【问题讨论】:
标签: grails
我们致力于 grails 并且有很多项目。但是我们有很多项目使用相同的 lib jar 文件的情况。这种方法的问题是库 jar 文件的管理。例如,如果任何库发生更改,我们需要在每个项目中删除并复制该库 jar。那么如何为 grails 设置外部 lib 位置,以便不同的 grails 应用程序可以共享单个 lib 位置。
谢谢
【问题讨论】:
标签: grails
您可以使用 Maven 处理 Jar,然后使用 dependency resolution 将 Jar 放入 Grails 应用程序中。
例如,如果您取消注释 mavenCentral() 行,您可以使用如下所示的 jar:
dependencies {
runtime('com.googlecode.jslint4java:jslint4java-ant:2.0.0') {
}
}
当您需要升级 jar 时,可以很容易地将此清单更新到新版本。
【讨论】: