我希望能够在netbeans文件顶部的注释块中设置使用的许可证.当我看到模板时,我看到了这个:
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "${project.licensePath}">
Run Code Online (Sandbox Code Playgroud)
如果这实际上是在我的代码顶部放置许可证,我会很高兴.问题是,如何设置${project.licensePath},以及我应该为GPL设置什么?
vza*_*llo 17
使用NetBeans 7.4,转到模板管理器

导航到"许可证"

您可以添加,使用,修改,复制或删除许可证文件.
如果要添加自定义许可证,请将其命名为
"许可证blablabla.txt"
(您可以随时保存文件)然后可以从"添加"选项中选择它.
然后转到项目文件并打开project.properties

并添加一个新行
project.license=blablabla
Run Code Online (Sandbox Code Playgroud)
创建新类时,您将在标题上看到许可文件内容(blablabla是模板文件名的后缀).
如果你想使用一个现有的模板,那么就很容易了,转到模板管理器中的许可证并选择一个许可证,然后右键单击"属性",你可以看到文件名,然后配置你的项目


并且应该工作

编辑
我不知道默认许可证文件的存储位置(并且不相关)但是如果您尝试使用不正确的文件名,则会得到
读取包含文件模板/类/模板/许可证/ license-apache201.txt时出错
编辑
根据netbeans错误236159中的注释,当您添加或修改模板但我无法找到该文件夹时,该文件夹将在用户的主页中创建.
有一个更简单的方法。
以下是更改您在项目中创建的所有新文件的许可证的方法:
完毕
