我们处理grails并且有很多项目。但我们有一种情况,许多项目使用相同的lib jar文件。这种方法的问题是库jar文件的管理。例如,如果任何库发生更改,我们需要在每个项目中删除并复制该lib jar。那么如何为grails设置外部lib位置,以便不同的grails应用程序可以共享一个lib位置。
由于
答案 0 :(得分:1)
您可以使用Maven处理Jar,然后使用dependency resolution将Jar放入Grails应用程序中。
例如,如果您取消注释mavenCentral()行,您可以使用如下所示的jar:
dependencies {
runtime('com.googlecode.jslint4java:jslint4java-ant:2.0.0') {
}
}
当您需要升级jar时,很容易将此列表更新为新版本。