繁体   English   中英

带有日食Helios和galileo的Maven-compiler-plugin

[英]maven-compiler-plugin with eclipse Helios and galileo

我在使用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>
      ....

Maven:

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"

找到解决方案。 解决方案是在pom.xml设置maven-compiler-plugin ,如下所示:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
      <classpathContainers>
           <classpathContainer>
org.eclipse.jdt.launching.JRE_CONTAINER
           </classpathContainer>
          </classpathContainers>
          <encoding>utf8</encoding>
        </configuration>
      </plugin>

ks

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM