【发布时间】:2012-08-17 14:51:14
【问题描述】:
我指的是“Maven: The Complete Reference”,尤其是关于配置文件的部分,该部分记录了<profile... 标记中<properties... 标记的使用:see here
<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文件吗? - 如果在 dev 中测试应用程序时,tomcat(例如)将如何以及在何处读取各个属性?
【问题讨论】:
-
刚刚尝试通过 maven 和 spring 来跟踪这里的链条,这正是我需要的问题和答案!不错!
标签: maven properties maven-profiles