Java 如何从依赖关系树中获取min maven.target.version
有没有办法从依赖关系树中找出我应该在项目中使用的maven.target.version 我想更新我的项目中使用的一些库的版本,并希望确保没有一个库使用的目标版本高于我正在使用的版本(1.5)Java 如何从依赖关系树中获取min maven.target.version,java,maven,jenkins,Java,Maven,Jenkins,有没有办法从依赖关系树中找出我应该在项目中使用的maven.target.version 我想更新我的项目中使用的一些库的版本,并希望确保没有一个库使用的目标版本高于我正在使用的版本(1.5) 我正在用jenkins编译我的项目,最好是在编译时或测试时捕获错误,而不是在服务器上运行时捕获错误。由于我正在使用jenkins构建多个项目,因此将jenkins用于编译的jvm更改为1.5不是一个选项,因为其他项目将失败。我将使用Java版本1.5编译它,如果您这样做了,这将显示一个错误。我添加了一个说
我正在用jenkins编译我的项目,最好是在编译时或测试时捕获错误,而不是在服务器上运行时捕获错误。由于我正在使用jenkins构建多个项目,因此将jenkins用于编译的jvm更改为1.5不是一个选项,因为其他项目将失败。我将使用Java版本1.5编译它,如果您这样做了,这将显示一个错误。我添加了一个说明,说明这不是一个选项,因为我正在使用CI编译项目,我不知道如何在Hudson或Jenkins中为单个项目设置特定的jdk这是一个项目选项。你用的是哪种CI?我用的是jenkins,这个项目是maven 2项目,我找不到将jdk设置为1.5的选项。这是Hudson中模块的“高级选项”之一,我假设jenkins是相同的(它的代码基础相同)