Database URL
,username
,password
在我们的开发人员团队中有所不同。现在,我想使用这种方式并在pom.xml
中设置个人资料:
<profiles>
<profile>
<id>local</id>
<properties>
<db.url>jdbc:mysql://127.0.0.1:3306/xx?sendStringParametersAsUnicode=false</db.url>
<db.mysql.username>xx</db.mysql.username>
<db.mysql.password>xx</db.mysql.password>
<serverBaseUrl>http://127.0.0.1:8080</serverBaseUrl>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>test</id>
<properties>
<db.url>jdbc:mysql://xx/xx?sendStringParametersAsUnicode=false</db.url>
<db.mysql.username>xx</db.mysql.username>
<db.mysql.password>xx</db.mysql.password>
<serverBaseUrl>http://xx:8133</serverBaseUrl>
</properties>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
</profile>
</profiles>
我希望将db.mysql.username
之类的属性设置在名为developer-specific-config.properties
的单独文件中,并创建文件名developer-specific-config.properties.example
来告诉其他开发人员如何使用。另外,我想将developer-specific-config.properties
添加到gitignore中,以使其不会被跟踪。
如何完成?