gen
多くのコンパイラ警告を含む生成されたソースのように、ビルドに追加のJavaソースセットがあり、-と呼ばれます。このgradle eclipse
タスクは、このセットのソース ディレクトリを Eclipse ソース フォルダーとして構成するため、見たくない多くの警告が表示されます。もう 1 つの理由は、生成されたソース コードを変更してはならないということです。通常のコードだと思って、誰かが誤って編集してしまうのは望ましくありません。
以下は機能しますが、既存の構成を で上書きする場合のみgradle eclipse
です。
eclipse.classpath.file {
whenMerged { classpath ->
classpath.entries.removeAll {
entry -> entry.kind == 'src' && entry.path == 'src/gen/java'
}
}
}
ただし、構成が消去されている場合は機能しません -gradle cleanEclipse eclipse
これは、プロジェクトを最初にEclipseにインポートしたときに発生します。
EclipseClasspath オブジェクトのドキュメント を読んで、他の方法は を使用することだと思いeclipse.classpath.file.withXml
ますが、生の xml を編集するには面倒です。
他のよりエレガントなソリューションはありますか?