Hello Julien (Valère)
Pour tes librairies maison qui ne sont pas connues dans le repository remote (ou mirror), tu dois les monter à la main toi même pour cela, 2 options :
Soit tu dispose du projet complet dans se cas, tu monte un POM correcte et tu utilise l'instruction
Cela passera toutes les étapes (dependency, compile, test, package) et feras un déploiement sur ton repository local
Soit, tu ne dispose que du livrable à ce moment là, tu doit utiliser la commande qui t'es donnée; exemple :
mvn install:install-file -DgroupId=sitemesh -DartifactId=sitemesh -Dversion=1.0.0 -Dpackaging=jar -Dfile=sitemesh.jar
Cette commande permet de référencer dans ton repository local le fichier sitemesh.jar sous l'arborescence
1 2 3 4 5
|
sitemesh
+--sitemesh
+--1.0.0
+--sitemesh-1.0.0.jar |
Pour info, il existe un pom pour sitemesh 2.2.1
1 2 3 4 5
| <dependency>
<groupId>opensymphony</groupId>
<artifactId>sitemesh</artifactId>
<version>2.2.1</version>
</dependency> |
ainsi que pour JT400 4.9.0
1 2 3 4 5
| <dependency>
<groupId>net.sf.jt400</groupId>
<artifactId>jt400-full</artifactId>
<version>4.9.0</version>
</dependency> |
Partager