2

Java 注釈処理を使用して、いくつかの Java ソース ファイルを生成しています。プロジェクト固有の設定で有効にしました(Properties -> Java Compile -> Annotation Processing)。生成は正常に機能し、クラスは.apt_generatedソース フォルダーに配置されます。

残念ながら、生成された Java ソース ファイルをSubversiveで svn サーバーにコミットできません。.apt_generatedソース フォルダを選択して[チーム] -> [バージョン管理に追加] を実行すると、ダイアログにコミットするファイルが表示されません。.apt_generatedこれまでは、コマンド ラインからソース フォルダーをコミットしてきました。この動作をカスタマイズできますか? チーム設定でこれについて何も見つけることができませんでした。

ヘッドレス ビルドを調整するオプションを認識しています。私のファイルは頻繁に変更されるわけではないので、とりあえず生成されたファイルをコミットしたいと思います。ありがとうございました!

4

2 に答える 2

0

この動作の理由は、このスレッドで見つけることができます: Subversive は「派生」リソースのコミットを許可しません。注釈処理で使用されるフォルダーと含まれるすべてのリソースには、「派生」フラグが自動的に付けられます。これは、[プロパティ] -> [リソース] ページで確認できます。

少なくとも最初は生成されたファイルをコミットしたいのと同じような状況にあります。「派生」フラグを設定する動作をオーバーライドできるようにするプラグインがあり、これを今テストします: AutoDeriv

于 2015-10-16T08:31:47.793 に答える