我正在使用Java注释处理来生成几个Java源文件。我在项目特定设置(属性-> Java编译->注释处理)上启用了它。生成工作正常,并且类最终出现在.apt_generated源文件夹中。

不幸的是,我无法使用Subversive将生成的Java源文件提交到svn服务器。如果我选择.apt_generated源文件夹并执行Team-> Add to Version Control ...,该对话框将不会列出要提交的任何文件。到目前为止,我一直在通过命令行提交.apt_generated源文件夹。我可以自定义此行为吗?在团队首选项中,我找不到任何东西。

我知道调整无头构建的选项。由于我的文件不会经常更改,因此我暂时只想提交生成的文件。谢谢!

最佳答案

可以在this线程中找到此行为的原因:Subversive不允许提交“派生”资源。注释处理所使用的文件夹和所有包含的资源会自动获得“派生”标志,您可以在其“属性”->“资源”页面上对其进行验证。

我处于类似的情况,因为您想至少在最初提交生成的文件。有一个插件显然可以使设置“派生”标志的行为成为可能,我现在将对其进行测试:AutoDeriv

09-26 20:18
查看更多