2016-06-29 20 views
0

私は 'を読んでいます.Gradleを使ってビルドしてテストします。'という本があり、AntとApache Ivyについて少し慣習があります。大規模な構成

AntかIvyがGradleと比較して設定よりも慣例をどのように提供しないかの例を挙げてください。

ありがとうございます。

答えて

4

たとえば、src/main/javaにソースファイルを格納し、src/test/javaにテストを入れて、非常に最小のビルドスクリプトを使用してビルドすれば、すべてをコンパイルし、単体テストを実行し、コンパイルされたクラスのjarを生成します(src/main/javaから)。

Antでは、ソースがどこにあるのか、正確にどのようなタスクが行われているのか、すべてのものをパッケージ化する方法を具体的に伝える必要があります。

ポイントは、MavenとGradleは合理的な規約とデフォルトを前提としており、指定する必要はありません。 Antを使用している場合は、ビルドスクリプトを設定する方法について合理的な慣習があるかもしれませんが、それでもやる必要があります。

+0

ありがとうございます、私はこれをもっとよく理解しています。 – johnwick0831

関連する問題