我正在try 构建一个我已经修改过的Hudson插件,它需要jdk1.6.这很好,但我不知道如何才能告诉Maven不同的JDK在哪里.我在网上找到了很少的提法,但它们似乎并不适用于我.有些人建议在.m2/settings.xml的基础上增加一些配置,但我没有settings.xml.另外,我不想对所有的maven版本都使用1.6.

一个问题是我在cygwin中使用了mvn,如果这很重要的话.看起来我应该能够在项目pom文件中制定规范,但是现有的pom非常简单.

所以底线是,有没有一种方法可以为maven的一次调用指定一个jdk?

推荐答案

所以底线是,有没有一种方法可以为maven的一次调用指定一个jdk?

临时更改JAVA_HOME环境变量的值.

Java相关问答推荐

java.lang. StackOverFlow错误:显示表及其依赖项时为空

无法从Spring Boot应用程序连接到SQL Docker服务器

验证使用GCP生成的非对称密钥时签名不起作用

Spring Webocket:尽管凭据设置为False,但MLhttpsify和Fetch请求之间的CORS行为存在差异

在FML中删除关键帧动画

Java自定义ThreadPool—暂停任务提交并取消当前排队任务

Java 8中的多个字段和计数

上下文初始化期间遇到异常-使用Java配置配置HibernateTemplate Bean时

对于几乎不涉及逻辑的请求,您是否应该使用命令模式?

如何在ApachePOI中将图像添加到工作表的页眉?

计算两个浮点数之间的距离是否对称?

为什么S的文档中说常量方法句柄不能在类的常量池中表示?

自定义批注的外推属性值

如何在EXCEL单元格中添加形状和文本

类型集合的Jackson JsonNode:类型引用的对象读取器应该是Singleton吗?

如何在Java中为thunk创建映射器函数

错误:不兼容的类型:Double不能转换为Float

如何使用jooq更新记录?

持续时间--为什么在秒为负数的情况下还要做额外的工作?

如何使用Hibernate v6.2构建NamingStrategy,以表名作为所有列的前缀?