我应该将nbproject目录放在NetBeans的源代码管理下

时间:2011-06-28 10:17:58

标签: version-control netbeans java-ee

我正在使用NetBeans开发J2EE Web服务。 NetBeans在我的项目目录中创建一个名为nbproject的目录。 我想知道我是否应该将此目录置于源代码管理之下。我认为在没有NetBeans的情况下构建项目是必需的。

3 个答案:

答案 0 :(得分:44)

通常不需要这样做。可以这样想:如果我要检查你的项目但碰巧使用的是其他IDE,我就不需要你的nbproject目录了。换句话说:此目录是特定于计算机的,而不是特定于项目的。希望这会有所帮助。

答案 1 :(得分:6)

nbProject文件夹包含有关项目的所有netbeans元数据。当你去Project - >属性您找到的所有设置(和其他设置)都存储在nbProjects文件夹中。

编辑: 这已在another question中得到解答,答案更加完整和准确

简而言之,您应该包含nbproject,而不是nbproject/private

答案 2 :(得分:1)

如果您使用Maven或Gradle构建项目,则绝对应该从VCS中排除该文件夹。