CrEme VMライブラリに対してプロジェクトを構築しています。この JAR に対してのみビルドするように、Maven と Eclipse を構成したいと考えています。ただし、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 System Library [JRE_1.3]」を追加します。
コマンド ラインでのコンパイルは正しいのですが、Eclipse ではコンパイルの問題が見られません。 pom.xml 構成を使用して Eclipse で JRE を削除するにはどうすればよいですか?
(Eclipse Helios SR2、m2e プラグイン 0.12.1)