【问题标题】:Maven automatically adds LICENSE into .jarMaven 自动将 LICENSE 添加到 .jar
【发布时间】:2014-02-15 17:51:08
【问题描述】:

如何在 .jar 中更改/删除 maven 放入的许可证?

当我将 .jar 更改为 .zip 并输入此 zip 文件时,会出现 META-INF 文件夹,其中是许可证文件。

我读到它是 Apache 许可证,我需要 GPLv3。怎么改?

就是这个github项目http://github.com/magx2/StrangeCtrl

我从在 GPLv3 上授权他的代码的人那里分叉了它

【问题讨论】:

  • 您想在构建过程中更改它吗?如果不是 7-zip,您可以打开 jar,删除并添加您的 lic 文件。
  • 顺便说一句,您不能将许可为 Apache 的产品更改为 GPLv3
  • 如果这是 GPLv3,您可以发布源代码链接或pom.xml吗?
  • 这是这个 github 项目 github.com/magx2/StrangeCtrl 我从在 GPLv3 上授权他的代码的人那里分叉了它
  • 我用maven构建了strangectrl-1.1-alpha.jar,里面没有license。

标签: java maven jar


【解决方案1】:

在项目结构中找到此许可证并替换为 GPLv3。

这可能是License Maven Plugin 用于此目的。如果是这样,请在pom.xml 中重新配置此插件。

【讨论】:

  • 项目结构中没有具有此许可证的文件。 Maven 不知从何而来。
  • @MAGx2 在pom.xml 中搜索词license,有任何结果吗?你能在这里发帖pom.xml吗?
猜你喜欢
  • 2012-08-13
  • 2019-09-03
  • 2020-10-18
  • 2018-01-31
  • 1970-01-01
  • 2014-04-07
  • 2012-06-11
  • 1970-01-01
相关资源
最近更新 更多