をspringbootするMavenの変数を渡すために、私はメインクラス・ブート春にMavenのコマンドラインから変数を渡したいが、私は見当がつかないされています、ここに私のMavenのPOMファイルどのようにアプリケーション
<properties>
<maven.tomcat.home>Here should add argument from command line</maven.tomcat.home>
</properties>
ここでは私の春ですメインクラスをブート:私は以下のようにコマンドラインでMavenを実行すると
@PropertySource(value ={"file:@[email protected]/em/easymobile-application.properties"})
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
だから、アプリケーションは、Tomcat
mvn clean install -Dmaven.tomcat.home=/usr/local/apache-tomcat-8.0.33/webapps
へのWARファイルとして展開します
その後、私はtomcatを起動すると、easymobile-application.propertiesが見つからないというエラーが表示されますので、@PropertySource
または他の何かを使用して、mavenコマンドラインからeasymobile-application.propertiesをロードする方法を知っています。
。 – Sajithv