Dón*_*nal 12 java eclipse groovy maven-2
我有一个用Maven构建的Java-Groovy Eclipse项目.我已经将Maven Groovy插件添加到pom.xml中,这样我就可以使用Maven在命令行上构建/测试Java和Groovy源代码.
我想有一些方法从我的pom.xml 自动生成Eclipse .project和.classpath文件.如果我运行mvn eclipse:eclipse它似乎假设它是一个Java项目,所以没有办法(例如)src/main/groovy从Eclipse中运行测试.
我正在使用STS Eclipse发行版,其中包括对Groovy/Grails的支持.所有我缺少的是一种能够自动创建相应.classpath和.project文件.
谢谢!
PS我知道IntelliJ更好,但我没有牌照
这是我发现的配置,当Java调用Groovy代码时,以及当Groovy在groovy eclipse IDE插件(自然)中调用Java代码时,它可以正常工作.
groovy不需要额外的源文件夹.它只是工作!
使用:
mvn clean install eclipse:clean eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.0.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerId>groovy-eclipse-compiler</compilerId>
<verbose>true</verbose>
<extensions>true</extensions>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<additionalProjectnatures>
<projectnature>org.eclipse.jdt.groovy.core.groovyNature</projectnature>
</additionalProjectnatures>
<sourceIncludes>
<sourceInclude>**/*.groovy</sourceInclude>
</sourceIncludes>
</configuration>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
您应该尝试Groovy-Eclipse m2eclipse集成.它可以在这里:
http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/
安装完成后,当您将maven项目导入工作区时,它们将自动配置为groovy-eclipse项目.
| 归档时间: |
|
| 查看次数: |
8942 次 |
| 最近记录: |