Совместная работа Groovy-Eclipse, gmaven и Eclipse в настоящее время кажется довольно сложной задачей. Когда у вас есть проект, созданный с помощью mvn archetype:generate
, как упоминает AWhitford, этот сайт покажет вам несколько настроек, которые вам понадобятся для его работы.
Создание заглушки 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 хорошо подходит для справочной информации.