2016-10-28 6 views
0

からhttps://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.htmlディレクトリ/src/main/javaがあることがわかります。Java Standard Directoryに「Java」という名前のディレクトリが必要なのはなぜですか?

ここでjavaという名前のディレクトリが必要なのはなぜですか? Javaプロジェクト内に別のプログラミング言語がありますか?

+0

場合があります。例えば「スカラ」。しかし、あなたは '/ src/main/resources'を持つべきです(あるいはできます)。 –

+1

Scala、Groovy、KotlinなどMavenがコンパイルできるJVMベースの言語 –

+0

'Javaプロジェクト内に別のプログラミング言語がありますか?'あなたの質問は誤って表現されています。 '* Maven *プロジェクト内に別のプログラミング言語がありますか?'という答えがあるはずです。答えはイエスです.Javaは多くの可能な選択肢の1つにすぎません。 – EJP

答えて

0

ここでjavaという名前のディレクトリが必要なのはなぜですか?

他の言語を許可します。

Javaプロジェクト内に別のプログラミング言語がありますか?

潜在的にはい。複数の言語で書かれたコンポーネントを持つシステムが一般的です。 MavenがJava以外のコンポーネントをビルドできない/できなかった理由は、特に言語をバイトコードにコンパイルすることができない場合には、克服できない技術的な理由はありません。

Mavenデザイナーは、Javaソースコードの場所を指定することで、将来の問題を回避できます。

UPDATEは確かに、これは仮定的ではありません: "SRC /メイン/スカラ座" と "SRC /テスト/スカラ座" を使用しています

別のユースケースは、のidljとJavaCCのようなジェネレータ/翻訳のための入力ファイルのためのものです。

関連する問題