Rin*_*nke 8 java templates netbeans freemarker project-properties
有人可以复制以下内容吗?
在我的NetBeans 7.2项目中,我将"project.license"属性(在project.properties中)设置为"apache20",以便NetBeans在每个新的.java文件中生成相应的许可证文本.许可证文本(位于"license-apache20.txt"中)包含以下FreeMarker参考:
${project.organization!user}
Run Code Online (Sandbox Code Playgroud)
如果未设置"project.organization",则会按预期显示我的用户名.此外,当我在User.properties文件中设置自定义用户名时,它会显示此用户名.到现在为止还挺好.
但是,我想设置"project.organization"属性.但是当我在project.properties文件中执行此操作时,NetBeans根本无法识别它,而是显示我的用户名.
当我从FreeMarker引用中删除"!user"时,它会生成文本"Expression project.organization未定义在第4行,模板/ Licenses/license-apache20.txt中的第59列." 当我在User.properties中设置属性时(愚蠢的地方,但我是为了分析而做的)我得到了相同的行为.有谁知道什么可能是错的或如何让NetBeans找到"project.organization"属性?有人在他或她的NetBeans上有相同的行为吗?
小智 6
在license-apache20.txt(或任何其他许可证模板)中,将$ {project.organization!user}更改为$ {organization!user}
在NetBean菜单中,工具 - >模板,
当您单击[设置]按钮时,用户.properties文件已打开.在那里添加"organization = FooBar Inc".
(这不是很理想,但至少它允许自定义组织.)
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |