Получение Groovy-Eclipse, gmaven и Eclipse, работающих вместе, кажется довольно сложным в настоящем. Когда у вас есть проект, созданный с помощью mvn archetype:generate
, как упоминает AWhitford, this site покажет вам некоторые из настроек, которые вам понадобятся, чтобы заставить его работать.
Создание заглушки GMaven для файлов Java мешает Groovy-Eclipse, поэтому раздел на этой странице о комментировании создания заглушки. Тем не менее, я пошел с методой, изложенной в комментариях для соответствующей ошибки (GMAVEN-61) и создал несколько казней для gmaven плагина, например, так:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.0-rc-3</version>
<!-- http://jira.codehaus.org/browse/GMAVEN-61 -->
<executions>
<execution>
<id>default-cli</id>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
<execution>
<id>stubsonly</id>
<goals>
<goal>generateStubs</goal>
<goal>generateTestStubs</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Я до сих пор не уверен, что это сам чище как для чистое использование Maven, а также в Eclipse, но это, по крайней мере, привело меня к тому, что я прекратил тратить часы, пытаясь заставить что-то работать, и получил код в моем фактическом проекте.
Документация Groovy-Eclipse и GMaven - хорошее чтение для информации о форе.
Не уверен, что это помогает, но вы можете использовать gmaven-archetype-basic v1.0-rc-5 с eclipse 3.4. Это правильно создает groovy maven проект для затмения. –