任何人都可以复制下面的内容吗?
在我的NetBeans 7.2项目中,我将"project.license“属性(在project.properties中)设置为"apache20”,以便NetBeans在每个新的.java文件中生成适当的许可证文本。许可证文本(位于“FreeMarker -apache20.txt”中)包含以下许可证参考:
${project.organization!user}
当未设置"project.organization“时,它会按预期显示我的用户名。此外,当我在User.properties文件中设置自定义用户名时,它会显示此用户名。到目前一切尚好。
但是,我想设置"project.organization“属性。但是,当我在project.properties文件中执行此操作时,NetBeans根本无法识别它,而是显示我的用户名。
当我从许可证引用中删除"!user“时,它会生成文本"Expression project.organization is undefined on line 4,column 59 in Templates/license/license-apache20.txt”。当我在User.properties中设置属性时(愚蠢的地方,但我这么做是为了分析),我得到了相同的行为。有没有人知道可能出了什么问题,或者如何让NetBeans找到"project.organization“属性?有没有人在他或她的NetBeans上有同样的行为?
发布于 2013-03-13 04:26:15
在license-apache20.txt (或任何其他许可证模板)中,将${project.organization!user}
更改为${organization!user}
在NetBean菜单、Tools和Template中,当您单击Setting按钮时,将打开❯文件。在那里添加organization=FooBar Inc
。
(这不是很理想,但至少它允许自定义组织。)
https://stackoverflow.com/questions/15120142
复制相似问题