Guest User

Untitled

a guest
Jun 24th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. # Profiles com Maven
  2.  
  3. ## Criando Profiles para a aplicação
  4.  
  5. No pom.xml adicionamos
  6.  
  7. <profiles>
  8. <profile>
  9. <id>dev</id>
  10. <properties>
  11. <db.senha>root</db.senha>
  12. <db.url>localhost</db.url>
  13. </properties>
  14. </profile>
  15. </profiles>
  16.  
  17. ## Criando um perfil padrão
  18.  
  19. <profiles>
  20. <profile>
  21. <id>dev</id>
  22. <activation>
  23. <activeByDefault>true</activeByDefault>
  24. </activation>
  25. <properties>
  26. <db.senha>root</db.senha>
  27. <db.url>localhost</db.url>
  28. </properties>
  29. </profile>
  30. </profiles>
  31.  
  32. ## Perfil de produção
  33.  
  34. <profiles>
  35. <profile>
  36. <id>dev</id>
  37. <activation>
  38. <activeByDefault>true</activeByDefault>
  39. </activation>
  40. <properties>
  41. <db.senha>root</db.senha>
  42. <db.url>localhost</db.url>
  43. </properties>
  44. </profile>
  45. <profile>
  46. <id>prod</id>
  47. <properties>
  48. <db.senha>uma_senha_dificil</db.senha>
  49. <db.url>uma_url_diferente</db.url>
  50. </properties>
  51. </profile>
  52. </profiles>
  53.  
  54. ## Usando nossos profiles
  55.  
  56. Para o maven procurar nossas variaveis e troca-las por valores devemos utilizar a tag resources.
  57.  
  58. <build>
  59.  
  60. <resources>
  61. <resource>
  62. <directory>${basedir}/src/main/resources</directory>
  63. <filtering>true</filtering>
  64. </resource>
  65. </resources>
  66.  
  67. </build>
  68.  
  69. O Maven olha todos os arquivos dentro desse diretório e se tiver alguma variável, troque por valores.
Add Comment
Please, Sign In to add comment