複数の環境 ( prod、test、dev )にデプロイする必要があるプロジェクトがあります。主な違いは、主に構成プロパティ/ファイルにあります。
私の考えは、プロファイルとオーバーレイを使用して、特殊な出力をコピー/構成することでした。しかし、特殊な分類子 (例: "my-app-1.0-prod.zip/jar"、"my-app-1.0-dev.zip/jar") を使用して複数のアーティファクトを生成する必要がある場合、または複数のプロジェクトを作成し、環境ごとに 1 つのプロジェクトを作成します。
環境ごとに複数のアーティファクトを生成するには、maven-assembly-plugin を使用する必要がありますか? とにかく、一度にすべてを生成する必要があるので、プロファイルが適合しないように継ぎ目があります...まだ困惑しています:(
ヒント/例/リンクは大歓迎です。
副次的な問題として、CI Hudson/Bamboo でこれを達成して、すべての環境でこれらの生成されたアーティファクトを適切なサーバーに生成してデプロイする方法も知りたいです (例: SCP Hudson プラグインを使用) ?