Fichier custom.properties
Ce fichier va vous permettre de d'écraser des propriétés contenu soit dans le build.properties soit dans le config.properties.
Par exemple le build.properties d'origine :
Bloc de code | ||||
---|---|---|---|---|
| ||||
java_home=E:/esup/jdk1.6 # CURRENT FOLDER esup.root=${basedir.conv} esup.base=${esup.root}/Portail ant_home=${basedir.conv}/resources/${ant.package.final} mvn_home=${esup.base}/${mvn.package.final} esup.sources=${esup.base}/uPortal_rel-${uportal.ver} esup.deploy=${esup.base}/webapps server.home=${esup.base}/apache-tomcat-${tomcat.ver} server.temp=${server.home}/temp esup.custom=${esup.root}/custom esup.update=${esup.root}/update esup.resources=${basedir.conv}/resources esup.packages=${esup.root}/packages esup.tmp=${esup.root}/temp config.file=${esup.root}/config.properties mvn_repo=${esup.base}/maven-repo mvn_offline=false mvn_skiptest=true mvn_esuprepo=${esup.resources}/esup-maven-repo |
Et le custom.properties :
Bloc de code | ||||
---|---|---|---|---|
| ||||
esup.sources=/home/uportal/uP-3/src/uPortal_rel-${uportal.ver} esup.deploy=/home/uportal/uP-3/webapps-3.1.X server.home=/home/uportal/uP-3/tomcat server.temp=/home/uportal/uP-3/temp esup.custom=/home/uportal/uP-3/custom [...] |
Dans ce cas c'est le custom.properties qui prime.
Il en est de même pour le config.properties.
L'avantage de ce fichier et que vous avez VOS propriétés dans un seul fichier et en plus vous pouvez facilement retrouver les valeurs par défaut du package.