Comment définir les propriétés pour la dépendance?Maven - Définir les propriétés pour la dépendance
Je suis en train de convertir un projet java en un projet maven. Avant la conversion en Maven, j'ai eu le fichier iijdbc.jar
et iijdbc.properties
en src/main/webapp/WEB-INF/lib
. C'était tout Peachy.
Maintenant que je l'ai enlevé tout de src/main/webapp/WEB-INF/lib
sauf iijdbc.properties
et ajouté la dépendance:
<dependency>
<groupId>com.ingres.jdbc</groupId>
<artifactId>iijdbc</artifactId>
<version>9.3-3.8.3</version>
</dependency>
Je reçois une erreur lors de l'exécution de mon projet car le iijdbc.properties
n'est pas utilisé triés sur le volet. Je l'ai ajouté à mon classpath, mais il n'est toujours pas utilisé.
iijdbc.properties
ne contient que cette ligne:
ingres.jdbc.date.empty=null
J'ai remarqué que si j'ajouter cette ligne à mes arguments tomcat -Dingres.jdbc.date.empty=null
, tout fonctionne très bien aussi, mais ceci est une autre pièce de configuration pour le prochain développeur qui vient le long et je voudrais éviter cette solution si possible.
Y a-t-il un moyen d'ajouter la ligne ingres.jdbc.date.empty=null
à ma dépendance iijdbc pour que mon projet fonctionne comme avant sans devoir avoir un fichier supplémentaire iijdbc.properties
?
Ajout du fichier de propriétés à 'src/main/resources' a fait l'affaire. – Catfish