是否有.Net相当于Maven许可插件?

时间:2012-02-17 18:34:44

标签: .net maven licensing

使用maven许可插件,如果任何源文件没有所需的许可/版权声明,您可能会导致构建失败。

有没有办法为.Net项目(在Visual Studio中或通过NAnt)执行此操作而无需为其构建自己的工具?

1 个答案:

答案 0 :(得分:0)

由于我找不到任何明显的东西,我编写了一个原始但有效的.Net可执行文件,可以从命令行调用

代码为here,用法如下:

LicenseChecker.exe -directory /path/to/src -exclude-exts "ext1,ext2" -exclude "svn|bin|obj" -license-search "Copyright Blah" -license-file license.txt -fix -overwrite

或者查看Program.ParseOptions()的来源以获取更多详细信息。