8

私は、かなりの量の非Javaコード(主にシェルおよびSQLスクリプト)が含まれることを期待しているプロジェクトから始めています。

私はまだこのプロジェクトをMavenで管理したいと思います。Java以外のソースコードとMavenのベストプラクティスは何ですか?ソースはどこに行くべきですか?さまざまなライフサイクルフェーズでそれらはどうなりますか?詳細情報へのポインタまたはリンクをいただければ幸いです。

4

2 に答える 2

9

heckj が提案したように、これらのファイルを JAR ファイルに含めたくない場合は、Java 以外のコードをリソースに配置しないでください。リソースにあるものはすべて自動的に JAR ファイルにコピーされます。JAR ファイルにシェル スクリプトや SQL スクリプトを含めたくないのではないでしょうか。

したがって、Maven の方法は、src/main の下に追加のフォルダーを作成することです。たとえば、SQL スクリプト用のsqlフォルダー、シェル スクリプト用のshフォルダーなどを作成します。これは、C++、Groovy などの他の Maven プラグインもソースを予期する場所です。

于 2008-10-17T08:12:00.360 に答える
0

別のフォルダー src/main/sql に保管します。詳細については、このリンクを確認してください。

于 2014-11-06T05:56:45.060 に答える