从Oracle JDK迁移到OpenJDK

时间:2014-09-09 08:35:51

标签: java maven jar open-source openjdk

我正致力于将我的项目从Oracle JDK迁移到打开JDK。

作为开发的一部分,我还想用等效的开源许可证罐替换我所有的Oracle许可罐。现在有相当多的东西。

该项目是maven构建的,所有依赖项都在pom文件中。

我想知道是否有办法使用我的pom.xml文件并使用等效的开源jar获取所有罐子?

截至目前,我手动查看每个jar的发行说明并检查开源许可证。

当我说Oracle授权时,我的意思是它不是一个开源jar。

欣赏帮助!!!!干杯!!!

1 个答案:

答案 0 :(得分:3)

运行此Maven插件,以获取项目所需的所有不同许可证的报告:https://maven.apache.org/plugins/maven-project-info-reports-plugin/licenses-mojo.html

您可能需要在命令按预期工作之前配置报告:https://maven.apache.org/plugins/maven-project-info-reports-plugin/examples/selective-reports.html

然后,下一步是确定要替换的依赖项并找到开源替代方案。

注意:做所有开源都是值得称赞的(我自己尝试一下)但是OpenJDK 6和7并没有得到相同数量的测试和#34;爱"比官方的Oracle JDK版本。我和他们两个都遇到了很多问题而且我远离他们 - 他们浪费了我太多的时间。使用OpenJDK 8可能会更好,但我无法确定。

相关问题