1

我正在尝试安装org.apache.commons.io到我的应用程序 1.4 版中。现在,我正在使用 Equinox/P2 来管理我的安装,这会创建一个 bundles.info 文件。在主应用程序中,编写了一些检查版本号的检查,尤其是格式应该是major.minor.micro. 但就我而言,我只有 1.4。

我想在commons.io使用 pom 的 jar 文件中附加一个“0”,这样它将是 1.4.0。所以当我执行时mvn clean install,它应该在我的目标平台以及我的本地 maven 存储库中安装 1.4.0。它还应该相应地修改 bundles.info。

有什么想法吗?

谢谢。

4

1 回答 1

0

您使用maven shade 插件将 jar 中的类包含在新 jar 中。您可以在 pom.xml 中定义任何名称和版本。

其他选项就像@Dan W 所说,从 github 分叉并修改 pom.xml 并构建 jar。

于 2018-10-05T14:54:55.360 回答