java - 如何正确地将 Java Maven 项目依赖项添加到 Eclipse 中的 Grails Maven 项目

标签 java eclipse maven grails groovy

我正在使用:

  • 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/

相关文章:

java - 如何从磁盘添加新文件夹到 Eclipse 项目中?

java - 是否可以查看 Eclipse 正在执行的 shell 命令?

java - Logback SMTPAppender 不发送电子邮件

java - couchbase java 客户端 1.2.* 因 maven 依赖而失败

java - 将 ARRAY 传递给存储过程时发生死锁

java - 如何使用 Hibernate 作为非阻塞 ORM 与 Vert.x

eclipse - 如何在 Eclipse 上编码和编译 Matlab mex 文件?

java - Maven 在 Google App Engine 上自动部署

java - 在 Java 中格式化时间戳

java - Java继承中的 "this"关键字是如何工作的?