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

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>