【问题标题】:maven-compiler-plugin with eclipse Helios and galileo带有 Eclipse Helios 和 galileo 的 maven-compiler-plugin
【发布时间】: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


    【解决方案1】:

    找到解决方案。 解决方案是在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>
    

    tks

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 2011-04-29
      • 2020-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多