我有需要使用特定版本的JDK构建的项目.
问题不在源和目标参数中,而是在编译期间使用的运行时的jar中.在某些情况下,如果我尝试使用错误的JDK进行编译,则会出现编译错误,但有时构建成功并且在使用jar时会出现运行时错误.
例如,在eclipse中,我能够在.classpath文件中为项目建立执行环境.
有没有办法在maven中处理这种情况?
我想要的是像POM文件中的项目的其他依赖项一样处理JRE依赖的能力.
当我提出这个问题时,接受的解决方案是最好的,所以我不会改变它.同时引入了这种问题的新解决方案:Maven Toolchain.请点击链接了解更多详情.