【问题标题】:Migrating to OpenJDK from Oracle JDK [closed]从 Oracle JDK 迁移到 OpenJDK [关闭]
【发布时间】:2014-09-09 08:35:50
【问题描述】:

我正在将我的项目从 Oracle JDK 迁移到打开 JDK。

作为开发的一部分,我还想用等效的开源许可 jar 替换我所有的 Oracle 许可 jar。现在已经很多了。

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

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

到目前为止,我将手动转到每个 jar 的发行说明并检查开源许可证。

当我说 Oracle 许可时,我的意思是它不是开源 jar。

感谢帮助!!!!干杯!!!

【问题讨论】:

  • 什么是“Oracle 许可 jar”?
  • 我的意思是说,不是开源的jars

标签: java maven jar open-source openjdk


【解决方案1】:

运行此 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 并没有得到与官方 Oracle JDK 版本相同的测试量和“喜爱”。我和他们都有很多问题,我远离他们——他们浪费了我太多的时间。 OpenJDK 8 可能会更好,但我不能确定。

【讨论】:

猜你喜欢
  • 2019-04-21
  • 2018-10-26
  • 2011-03-05
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 2014-04-16
相关资源
最近更新 更多