【发布时间】:2015-08-13 21:12:43
【问题描述】:
我有一个使用 maven 的 grails 项目,并试图在 Spring Tool Suite 中运行它。在 BuildConfig.groovy 中设置了以下内容:
grails.project.dependency.resolution = {
pom true
...
}
在 pom 文件中,这是在依赖项部分:
<dependency>
<groupId>org.grails</groupId>
<artifactId>grails-dependencies</artifactId>
<version>2.4.5</version>
<type>pom</type>
</dependency>
在 maven 和 grails 中构建工作正常,没有问题,但是当我尝试在 STS 中将项目导入为 maven 项目时,出现此错误:
Archive for required library: '~/.m2/repository/org/grails/grails-dependencies/2.4.5/grails-dependencies-2.4.5.pom' in project 'my-project' cannot be read or is not a valid ZIP file
尝试将其作为 Grails 项目(而不是 maven)导入并不能解决任何依赖关系。我真的不想在我的项目 pom 中列出 grails-dependencies-2.4.5.pom 中的每个依赖项,所以我想知道是否有其他人看到过这个?
【问题讨论】:
-
您想通过将 org.grails:grails-dependencies:2.4.5:pom 工件添加到依赖项部分来实现什么?
标签: eclipse maven grails m2e spring-tool-suite