我在一个项目组中有一个项目的多个版本。当我在netbeans中打开项目时,我希望项目视图显示由它们所在目录命名的项目。因此,如果我签出projectX为projectX-1.2,这将是项目父目录的名称和项目显示名称的名称。
但是项目显示名称是硬编码在project.xml中的任何内容。
如果我重命名项目(右键单击,从下拉菜单中选择rename), netbeans将更改显示名称,但它也将更改部署名称-因此,如果projectX创建projectX。war,重命名为projectX-1.2,将战争名称更改为projectX1.2.war。
我可以通过手工编辑project.xml来手动重命名项目显示projectx - 1.2但我想做的是把它设为$ {whatever-parent-directory-name-is}这样就不需要手动操作,也不会污染其他人的工作副本。
是否有办法在创建新项目时设置这个?
我用的是netbeans 8.0
最好的解决方案是使用版本控制工具来管理项目的不同版本。使用GIT(例如github.com作为存储库)或SVN这样的版本控制系统。这些工具可以在NetBeans和其他ide(如Eclipse)中使用。在您的情况下,您需要为同一个项目创建不同的分支,您可以分别在每个分支中工作,然后随时合并它们。这也是一种保持项目代码在线可用的方法,以防您在本地丢失代码,它还允许您与开发团队顺利地远程合作。因此,我强烈建议您在开发工作中使用版本控制解决方案。