簡體   English   中英

Maven和Eclipse:刪除JRE系統庫

[英]Maven and eclipse: remove JRE System Library

我正在針對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中的JRE容器是由於項目的Java性質,而不是Maven集成。 嘗試禁用項目的Maven性質,並且JRE將仍然存在。 如果您有Maven管理的Java項目(並且您的POM如此說),那么Eclipse中的Java性質已啟用,導致將JRE附加到該項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM