J'ai quelques jars tiers qui ne sont pas dans le référentiel que j'ai besoin d'installer lors d'une construction. J'essaie d'utiliser le plugin ant pour copier le fichier jar et pom de mon dossier projects/lib vers le dépôt localmaven exécuter maven installer à partir de l'intérieur pom
mon répertoire src/main/lib contient la structure de dossier suivante com/oracle/ojdbc14/10.2/ojdbc. pot, ojdbc.pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<copy todir="${settings.localRepository}" >
<fileset dir="${basedir}/src/main/lib/" includes="**"/>
</copy>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
Mais quand je lance mvn installer, il échoue avec le msg suivant
Failure to find com.oracle:ojdbc14:jar:10.2.0.3.0
pourquoi la commande de copie à partir (phase valider) ant exécuter avant toute vérification est faite en ce qui concerne dépendances
D'après ce que vous avez écrit, pourquoi ne pas installer un gestionnaire de repo? et installez les artefacts une seule fois pour tous les développeurs ... afin que chaque développeur puisse commencer à travailler sans problèmes. – khmarbaise