|
|
1
69
|
|
|
2
16
假设您在license.txt文件中有许可证头,下面是一个Bash脚本,可以实现这一点: 文件addlicense.sh:
现在在源目录中运行此命令:
|
|
|
3
16
查看 copyright-header 鲁比基姆。它支持扩展名以php、c、h、cpp、hpp、hh、rb、css、js、html结尾的文件。它还可以添加和删除标题。
它还支持使用--license file参数自定义许可证文件。 |
|
|
4
16
Python 2解决方案,根据自己的需要进行修改 特征:
|
|
|
5
13
如果您使用的是eclipse,那么 a plugin 我根据银龙的回复写了一个简单的python脚本。 我需要一个更灵活的解决方案,所以我想出了这个。 它允许您递归地向目录中的所有文件添加头文件。 您可以选择添加文件名应匹配的正则表达式、目录名应匹配的正则表达式和文件中第一行不应匹配的正则表达式。 您可以使用最后一个参数来检查是否已包含标头。 如果以shebang(#!)开头,此脚本将自动跳过文件中的第一行。这是为了不破坏依赖于此的其他脚本。 这是:
|
|
|
6
12
对于Java,您可以使用Maven的许可证插件: http://code.google.com/p/maven-license-plugin/ |
|
|
7
11
|
|
|
8
5
|
|
|
9
4
下面是我在PHP中使用的一个来修改PHP文件。我还需要删除旧的许可证信息,因此它首先替换旧文本,然后在打开后立即添加新文本
|
|
|
10
3
Here's one 我在Apache列表中找到了。它是用Ruby写的,看起来很容易阅读。您甚至可以从rake中调用它,以获得额外的精确性。:) |
|
|
11
1
如果你还需要一个,我写了一个小工具,叫做 . 你可以在 http://www.solvasoft.nl/downloads.html |
|
|
12
1
如果您使用的是sbt,则有 https://github.com/Banno/sbt-license-plugin |