【发布时间】:2015-11-18 14:27:00
【问题描述】:
我对 maven-compiler-plugin 有疑问: 当我执行命令时: mvn eclipse:clean eclipse:eclipse 结果:
[INFO] >>> maven-eclipse-plugin:2.10:eclipse (default-cli) @ XXXXXXXX >>>
[INFO]
[INFO] <<< maven-eclipse-plugin:2.10:eclipse (default-cli) @ XXXXXXXX <<<
[INFO]
[INFO] --- maven-eclipse-plugin:2.10:eclipse (default-cli) @ GT_XXXXXXXX ---
[INFO] Using Eclipse Workspace: null
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5
...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
在工作区,文件 .classpath 我有这个:
<classpath>
....
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
....
</classpath>
但我的问题是我喜欢在 Eclipse 中将 JRE_CONTAINER 设置为 Workspace 默认 JRE。 我的默认 JRE 是另一个(您可以在图像中看到它),结果如下:
<classpath>
....
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
....
</classpath>
我已经在 eclipse Helios su windows 和 eclipse galileo su Ubuntu 中尝试过,但我一直有这个问题
信息:
pom.xml
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>utf8</encoding>
</configuration>
</plugin>
....
马文:
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.1.1\bin\..
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_21\jre
Default locale: it_IT, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
【问题讨论】:
标签: eclipse maven maven-plugin