デプロイスクリプトのデプロイメントディレクトリ、実行するポート、使用するデータベースとWebサービスなど、開発者のサンドボックス設定用のプロジェクトで、profiles.xmlとさまざまな{username}.propertiesを使用するプロジェクトをいくつか見てきました。 、など。Maven 3でprofiles.xmlのサポートが削除されたため、この方法に完全に疑問を投げかけました。だから私はいくつかの質問があります:
- これを達成するために、プロファイルよりも優れたメカニズムはありますか?
- そうでない場合は、{username} .propertiesがscmに属していると思いますか?たとえば、サービスURLが変更されたときに、すべての開発者のプロパティを更新するのを忘れることがあります。
- これらのプロパティファイルをscmに含めることは悪い考えではありませんが、開発者のサンドボックス間で共通の設定に何らかのプロファイルの継承があるべきですか?どうすればそれができますか?
- ちなみに、ApacheがMaven 3でprofiles.xmlのサポートを削除した理由を知っていますか?