私は「Maven:完全なリファレンス<properties...
」、特にここでタグ内のタグの使用を文書化したプロファイルに関するセクションを参照してい<profile...
ます:ここを参照してください
<profile>
<id>development</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>environment.type</name>
<value>dev</value>
</property>
</activation>
<properties>
<database.driverClassName>com.mysql.jdbc.Driver</database.driverClassName>
<database.url>
jdbc:mysql://localhost:3306/app_dev
</database.url>
<database.user>development_user</database.user>
<database.password>development_password</database.password>
</properties>
</profile>
私がよくわからないのは、mvn install -Denvironment.type=dev
コマンドが実行されたときに何が起こるかです。
- これでファイルが作成され
.properties
ますか? - そうでない場合、アプリが開発でテストされるときに、Tomcatは(たとえば)個々のプロパティをどこでどのように読み取るのでしょうか?