私のプロジェクトでは、Javaデスクトップアプリケーションをビルドしていますが、追加のJavaソースファイルを生成するためにC++ヘッダーファイルとxmlバインディングを使用しています。私は大会のソースツリーに適切に配置するためのコンベンションに従いたいと思います。標準的なディレクトリ構造のGradleミキシング言語
└── src
├── main
│ └── java
│ └── JavaClass.java
└── test
私はいくつかの分析を行なったし、Javaプラグインが似ソース(Javaの、Groovyの、スカラ座、クロージャ)を検索する場所src/main
、src/test
は場所であるようです。
Gradleプラグインのcpp/cファイルがmain/testディレクトリ外に保存されているのを見ました。
お勧めですか? main
にサブディレクトリを作成するか、私の追加のものを外に移動します。
2番目の質問ですが、生成されたJavaソースを通常のものと混在させるべきですか?今のところ私はそれらを別々のディレクトリに保管し、すべてのJavaソースを1つのjarファイルにコンパイルしています。