質問

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

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

役に立ちましたか?

解決

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

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

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top