任何人都可以复制以下内容吗?
在我的 NetBeans 7.2 项目中,我将“project.license”属性(在 project.properties 中)设置为“apache20”,以便 NetBeans 在每个新的 .java 文件中生成适当的许可证文本。许可证文本(位于“license-apache20.txt”中)包含以下 FreeMarker 参考:
${project.organization!user}
如果未设置“project.organization”,它会按预期显示我的用户名。此外,当我在 User.properties 文件中设置自定义用户名时,它会改为显示此用户名。到目前为止,一切都很好。
但是,我想设置“project.organization”属性。但是当我在 project.properties 文件中执行此操作时,NetBeans 根本无法识别它,而是显示我的用户名。
当我从 FreeMarker 引用中删除“!用户”时,它会生成文本“表达式 project.organization 在模板/许可证/许可证-apache20.txt 中的第 4 行第 59 列未定义。” 当我在 User.properties 中设置属性时(愚蠢的地方,但我这样做是为了分析)我得到了相同的行为。有谁知道可能出了什么问题或如何让 NetBeans 找到“project.organization”属性?是否有人在他或她的 NetBeans 上有相同的行为?