eclipse - 我应该如何向maven项目及其源文件添加许可证信息

标签 eclipse maven licensing

我有几个在 Maven 控制下的(Java)项目,在 Eclipse 中开发,在 Mercurial/bitbucket 下存储库,我在 Apache2 下获得许可(尽管这个问题适用于任何许可证)。获得许可的最佳方式是什么?

我已在项目的顶级目录中包含了 (Apache) LICENCE.txt 的逐字副本。然而,任何源文件中都没有许可证,因此如果它们在其他项目中重复使用(正如我希望的那样),它们可能会与许可证信息分离。 [源文件可以是配置/数据以及代码,并且不是特定于 Java 的]。如果许可证有任何更改,则必须编辑所有这些文件。可能的方法是:

  • 用一个简短的句子来引用 LICENSE.txt
  • 是否使用 Maven 许可工具(如果有)?
  • 是否使用 Eclipse 许可工具(如果有)?
  • 是否使用 Bitbucket 许可工具(如果有)?

[我使用的是 Windows,所以我不需要 sed/awk/grep 方法]

更新 - 已接受@Nicmancol作为第一个答案对我有用

更新2 - 嗯。它已为发行版中的各种文件添加了许可证。这不是一个好主意

最佳答案

关于eclipse - 我应该如何向maven项目及其源文件添加许可证信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436609/

相关文章:

open-source - 对于那些想要归属的人来说,最好的开源许可证?

java - 如何使用 Eclipse WindowBuilder 正确实现 CardLayout?

android - 在开发和实时 Android 构建中对常量使用不同的值

spring - 找不到 maven 依赖项的 Postgresql 驱动程序

java - Maven安装问题: JAVA_HOME should point to a JDK not JRE?

java - Maven适合Java小项目吗?

algorithm - 实现软件许可机制

eclipse - 更改 Visual Studio 2010 键绑定(bind)以匹配 Eclipse?

向导未检测到 Android 支持库 - 无法创建 MasterDetailFlow

mysql - 客户端应用程序和 MySQL GPL