Maven Netbeans项目特定设置重置

Maven Netbeans项目特定设置重置,maven,netbeans,Maven,Netbeans,我在工作时重置项目特定设置时遇到问题 我正试图将我的项目配置为使用IDE范围的格式化配置,但过了一会儿,项目的设置被重置为使用默认的项目特定设置 我假设这与在后台自动构建有关,它正在删除项目配置文件,但我还没有发现更多与此相关的内容 其他需要注意的事项: 这个项目是巨大的 该项目是maven配置的 我是唯一一个在netbeans中工作的人 该项目有一个父maven项目,我也在IDE中打开了它 该项目位于Git存储库中,我相信我已将其设置为忽略Netbeans配置文件 通常有一个nbprojec

我在工作时重置项目特定设置时遇到问题

我正试图将我的项目配置为使用IDE范围的格式化配置,但过了一会儿,项目的设置被重置为使用默认的项目特定设置

我假设这与在后台自动构建有关,它正在删除项目配置文件,但我还没有发现更多与此相关的内容

其他需要注意的事项:

  • 这个项目是巨大的
  • 该项目是maven配置的
  • 我是唯一一个在netbeans中工作的人
  • 该项目有一个父maven项目,我也在IDE中打开了它
  • 该项目位于Git存储库中,我相信我已将其设置为忽略Netbeans配置文件
通常有一个
nbproject
目录,其中包含各种文件(XML),其中包含项目特定的数据。可能在它工作时复制一份,然后
diff
,或者在它停止工作后使用其他比较工具查看这些文件是否正在被修改?是否存在Netbeans不会创建nbproject文件夹的情况?我目前认为Netbeans没有将项目配置的信息保存到文件中,我只看到正确的行为,而这些信息仍缓存在内存中。在本地系统上搜索
nbproject
,您应该会找到它。它并不总是与项目的源文件位于同一位置。我不确定您的设置是什么,但在我看来,当您同步文件时,它会覆盖(或修改)nbproject中的XML文件。这些是NetBeans存储项目属性和配置数据的地方。更新到目前为止我所知的内容-设置似乎保存在一个名为nb-configuration.xml的文件中,该文件似乎包含与默认值的偏差列表。当设置使用netbeans全局格式选项的选项时,此文件将被删除,因为不再需要它。但是,似乎没有任何地方能够坚持使用IDE格式设置的决定。目前我的解决方法是按照我的要求设置项目设置,并将它们导入到我正在使用的所有子项目中。