У меня есть проект Grails, в котором используется maven, и я пытаюсь запустить его в 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 работает нормально, проблем нет, но когда я пытаюсь импортировать проект как проект maven в STS, я получаю эту ошибку:
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) не устраняет ни одну из зависимостей. Я действительно не хочу перечислять все зависимости в grails-dependencies-2.4.5.pom в моем проекте pom, поэтому мне было интересно, видел ли это кто-нибудь еще?