私は以下のようなEclipse/Gradleプロジェクトを持っています。 .proto
記述子用に1つのディレクトリと、他のプロジェクトに含めるために生成された.java
ファイル用に1つのディレクトリ。Gradle-> Refreshを実行すると、protobufのソースフォルダが.classpathから削除されるのはなぜですか?
src/main/java
src/main/proto
私は編集作業を楽にするために、Eclipseのソースフォルダとして私src/main/proto
ディレクトリを追加します。
当然私は.classpath
ファイルに<classpathentry kind="src" path="src/main/proto"/>
を追加します。ソースフォルダが追加され、Gradle->Refresh
を実行すると、元のフォルダが不本意に削除されます。私の推測では、proto
フォルダにある.java
ファイルが見つからないため、.classpath
からフォルダ全体が削除されます。これを防ぐ方法はありますか?
私も試してみました:
<classpathentry kind="src" path="src/main/proto">
<attributes>
<attribute name="FROM_GRADLE_MODEL" value="true"/>
</attributes>
</classpathentry>
をthis questionから成功せず。