Mavenを使用して、異なるローカルおよびテスト領域のアーティファクト生成を処理したいと考えています。私は異なるプロファイルを使用することができると信じていますが、私は確信していません。Mavenとさまざまなapplication.propertiesを使用して、Spring構成のアプリケーションで異なるテスト領域のアーティファクトを生成する方法
Mavenでは、パッケージ化に使用するファイル(application.propertiesなど)を選択するために、別のディレクトリを選択できますか?どうすればそれを設定できますか?
は、私が何をしたいのアイデアは
- 地元の私のプロジェクト
- PROD内のリソースのための以下のフォルダを持つことである
各フォルダにはdiffereが含まれている必要がありますntバージョンのapplication.resourcesは、変数で使用するためにハードコードされた文字列を処理するために使用できるSpringのファイルです。ローカルビルドの場合、開発者は異なるオペレーティングシステムでも動作します。私はそれを別のOSでもシームレスにしたいと思っています。
主な成果は次のようになります。
- コントロールMaven lifecycle phases IDE(IntelliJの)
- 内部からのフェーズを複雑にし、チームが
- 各開発者
- ための一貫したは異なる構成を作るようなものにしてくださいを処理していません開発者/地域ごとに、フェーズ実行時に見えないように見えるインストール
理想的には私のプロジェクトはbest practices (Duvall, Matyas, Glover)に従って設定します。
使用Mavenのプロファイル(http://maven.apache.org/guides/introduction/introduction-to-profiles.html)とリソースのフィルタリングます(http:// Mavenを次のようにこのファイルを作成することができます。 apache.org/plugins/maven-resources-plugin/examples/filter.html) – willome