我有一个maven pom文件,下面的编译器插件:
<plugin> <artifactID>maven-compiler-plugin</artifactID> <version>2.0.2</version> <configuration> <executable>${path_to_JDK6}</executable> <fork>true</fork> <compilerVerison>1.6</compilerVerison> <source>1.6</source> <target>1.6</target> </configuration> </plugin>
我的系统的JAVA_HOME被设置为1.5 JDK。 当我运行mvn包时,maven会抛出以下错误消息:
Failure executing javac,but Could not parse the error: javac: invalID target release: 1.6 Usage: javac <options> <source files>
有没有人有任何想法,为什么Maven使用1.5 JDK而不是分叉到1.6可执行文件? 有没有我可以使用的deBUGging选项? Maven 2中的fork和executable选项是否被破坏?
注意:我的系统pipe理员不允许我改变JAVA_HOME的值,我的一些新的库是为Java 6编写的。所以我想find一个解决方法来使用JDK 1.6编译Maven。
Swing Works在不同的平台上有所不同
直接连接:从大型机发送到Unix
32/64位日蚀
在linux服务器上编译AndroID .apk
在构造函数中引用现有文件时windows Java文件locking?
如何通过使用cmd控制台打开/运行java / .jar最小化?
为什么Java内存映射缓冲区会导致大量意外的磁盘IO?
当另一个JFrame可见时,模式对话框不总是在未装饰的JFrame的顶部
在java代码中运行.exe文件
Usb4java和windows 7 64位 *** 作系统我得到USB错误8或12
我的$ {path_to_JDK6}变量只包含了包含JDK的文件夹的路径。 它不包括/ bin / javac。 当我添加/ bin / javac时,1.6编译器被调用。
总结
以上是内存溢出为你收集整理的Maven编译器插件叉选项不工作全部内容,希望文章能够帮你解决Maven编译器插件叉选项不工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容