首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带eclipse Helios和伽利略的maven编译器插件

带eclipse Helios和伽利略的maven编译器插件
EN

Stack Overflow用户
提问于 2015-11-18 14:27:00
回答 1查看 136关注 0票数 0

我对maven编译器插件有一个问题:当我执行命令: mvn :洁净eclipse:eclipse结果:

代码语言:javascript
复制
[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有以下内容:

代码语言:javascript
复制
<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是另一个JRE(您可以在图像中看到它),结果如下:

代码语言:javascript
复制
<classpath>
    ....
  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  ....
</classpath>

我在eclipse Helios su windows和eclipse伽利略su Ubuntu中尝试过,但问题总是存在。

信息:

pom.xml

代码语言:javascript
复制
      ....
      <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:

代码语言:javascript
复制
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"
EN

回答 1

Stack Overflow用户

发布于 2015-11-18 15:16:23

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

代码语言:javascript
复制
    <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>

tks

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33782603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档