And*_*lci 7 java dependencies maven-2
我有需要使用特定版本的JDK构建的项目.
问题不在源和目标参数中,而是在编译期间使用的运行时的jar中.在某些情况下,如果我尝试使用错误的JDK进行编译,则会出现编译错误,但有时构建成功并且在使用jar时会出现运行时错误.
例如,在eclipse中,我能够在.classpath文件中为项目建立执行环境.
有没有办法在maven中处理这种情况?
我想要的是像POM文件中的项目的其他依赖项一样处理JRE依赖的能力.
当我提出这个问题时,接受的解决方案是最好的,所以我不会改变它.同时引入了这种问题的新解决方案:Maven Toolchain.请点击链接了解更多详情.
我找到了这篇文章:
http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-using- Different-jdk.html
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable>${JAVA_1_4_HOME}/bin/javac</executable>
<compilerVersion>1.3</compilerVersion>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4865 次 |
| 最近记录: |