【问题标题】:Maven and eclipse: remove JRE System LibraryMaven 和 Eclipse:删除 JRE 系统库
【发布时间】:2012-06-11 07:31:32
【问题描述】:

我正在针对CrEme VM 库构建一个项目。我想配置 maven 和 eclipse,只针对这个 JAR 构建。但是m2eclipse“更新项目配置”会自动添加“JRE系统库”。我可以通过在 eclipse 项目类路径中删除它来修复它,但我只想在 pom.xml 中配置它(而不是检查 eclipse 设置)。

我试图这样做:

// ... 
<dependency>
   <groupId>ch.sbb.cis-infra.mobile</groupId>
  <artifactId>vmclasses</artifactId>
  <version>1.0.0</version>
  <scope>provided</scope>
</dependency>
// ... 
<build>
 <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
        <source>1.3</source>
        <target>1.3</target>
        <meminitial>128m</meminitial>
        <maxmem>512m</maxmem>
        <debug>off</debug>
        <compilerArguments>
                <bootclasspath>''</bootclasspath>
            </compilerArguments>
        </configuration>
    </plugin>
  </plugins>
 </build>

但是,m2eclipse 仍然添加了“JRE 系统库 [JRE_1.3]”。

命令行编译是正确的,但在eclipse中我看不到编译问题。 如何使用 pom.xml 配置在 eclipse 中删除 JRE?

(Eclipse Helios SR2,m2e 插件 0.12.1)

【问题讨论】:

    标签: eclipse maven java


    【解决方案1】:

    好吧,恕我直言(我不确定)Eclipse 中的 JRE 容器是因为项目的 Java 特性,而不是 Maven 集成。尝试禁用项目的 Maven 特性,JRE 仍然存在。如果您有 Maven 管理的 Java 项目(并且您的 POM 表示),Eclipse 中的 Java 特性已启用,导致 JRE 附加到项目。

    【讨论】:

      猜你喜欢
      • 2012-04-13
      • 2013-06-27
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 2017-05-28
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多