私の目標は、Tomcat-Mavenプラグインを使用して、スプリングを伝える引数が与えられているコマンドラインからスプリングブートアプリケーションを展開できるようにすることですこのように使用する:私は解決策がhereを説明したが、デフォルトのapplication.propertiesがまだ常に選択されているような、いくつかの異なるものを試してみた適切なスプリングプロファイルを選択してスプリングブートを展開するtomcat7-maven-plugin
mvn tomcat7:deploy -Dspring.profiles.active="dev"
。私が選択したapplication-dev.propertiesを得ることができました
唯一の方法は、
mvn spring-boot:run -Dspring.profiles.active="dev"
私はメイプルと春のブートに新しいです、そして、私は今日のより良い部分のために私の車輪を回転させてきたので、どんな助言も高く評価されるでしょう。
答えがありがたいと思うのですが、これは実行時にこれを設定でき、ビルド時にmaven環境変数を設定できるということです。私は 'export SPRING_PROFILES_ACTIVE = dev'が動作することを発見しましたが、Eclipseでサーバを起動すると、これらの環境変数は無視されます – djfried