Maven: install o deploy di un jar di terze parti
Esempio: installiamo i driver jdbc oracle nel repository locale. Dal sito della Oracle scarichiarimo i driver corretti, ad esempio quelli per la versione Oracle Database 11g Release 2 per il JDK 1.6, e cioè il file ojdbc6.jar.
A questo punto per installarlo in locale facciamo (su una unica riga, io sono andato a capo per leggibilità):
mvn install:install-file -Dfile=/users/nicola/Downloads/ojdbc6.jar -DgroupId=oracle.driver -DartifactId=ojdbc6 -Dversion=6.0.0 -Dpackaging=jar |
Dove groupdId, artifactId e version li ho assegnati arbitrariamente.
A questo punto posso aggiungere la dipendenza nel pom:
<dependency> <groupId>oracle.driver</groupId> <artifactId>ojdbc6</artifactId> <version>6.0.0</version> </dependency> |
Per fare il deploy sul server invece dell’install nel repository locale il comando è questo:
mvn deploy:deploy-file -Dfile=/users/nicola/Downloads/ojdbc6.jar -DgroupId=oracle.driver -DartifactId=ojdbc6 -Dversion=6.0.0 -Dpackaging=jar |
Leave a Reply