我正在使用:
- Eclipse Kepler 服务版本 2
- M2E - Eclipse 1.4.0.xxx 的 Maven 集成
- Grails 2.1.2
- Groovy/Grails 工具套件 3.4.0
我的方法是创建一个 Grails 应用程序,然后将其转换为 Maven 项目,然后通过“Java 构建路径”->“项目”选项添加一个 Java Maven 项目作为依赖项。 但是每次我想运行 Grails 应用程序时,Grails 应用程序都无法从我的其他 Java Maven 项目中解析这些类。 可能是一个非常简单的问题,但到目前为止我找不到任何解决方案。
提前致谢!
最佳答案
我认为更好的方法是将您的 jar 发布到您的本地存储库,然后您可以通过配置 BuildConfig.groovy 将您的依赖项添加到您的 grails 应用程序中:
1) 将您的本地 Maven 仓库添加到您的项目中:
repositories {
inherits true
checksums false
grailsPlugins()
mavenLocal()
mavenCentral()
}
2) 添加你的依赖:
dependencies {
compile: "<your_group_id> : <your_artifact_id> : <version>"
...
}
当您在 grails env 中启动您的项目时,它会自动下载您的 jar
关于java - 如何正确地将 Java Maven 项目依赖项添加到 Eclipse 中的 Grails Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22579941/