As you can see, I have config folder where I have two more folders dev and prod. Each one has two file with the same name but different values.
/config/dev/mail.properties
mail.server=smtp.gmail.com
mail.port=25
mail.from=abc@gmail.com
mail.to=xyz@gmail.com
/config/prod/mail.properties
mail.server=smtp.mycompany.com
mail.port=25
mail.from=emelendez@mycompany.com
mail.to=emelendez@mycompany.com
Why do we do that?
We have different environments and each one has his own configuration. Instead of re-write the file properties we can use profiles using maven. Configuration is attached bellow:
In your pom.xml file you need that: If you want to build a new artifact using Dev profile you should run the following command:
mvn -Pdev clean package -Dmaven.test.skip
No hay comentarios:
Publicar un comentario