遇到问题,我被迫在grails / lib项目中添加自定义jar。 我们有两个项目(网络项目)。 在eclipse ide中我创建项目引用来处理编译时依赖性,但在生成war时会遇到问题... 作为' grails war'最终重新编译所有groovy类,它无法找到依赖jar /类的引用。
现在我必须将这些jar作为第三方jar包装在lib目录中,想知道是否有更好的解决方案。 在运行时要记住的一件事是,项目确实存在于同一个Web容器中并且彼此交互
答案 0 :(得分:0)
是的,有更好的方法。使用其内置的dependency resolution。您可以将依赖项添加到BuildConfig.groovy
,而不是将Jars添加到lib
文件夹。这是您定义依赖关系的方式
runtime 'com.mysql:mysql-connector-java:5.1.16'
Grails知道五种不同的dependencies scopes。