J'ai un projet maven qui dépend d'un autre projet distant sur git. J'ai ajouté unMaven installer à la caisse et construire
<scm>
<connection>scm:git:[email protected]:MY-Group/my.project.git</connection>
<url>https://github.com/MY-Group/my.project</url>
</scm>
dans mes projets actuels pom.xml.
Lorsque je fais mvn scm:checkout
, le projet est téléchargé dans le dossier de destination/vérification.
Ce que je voudrais faire est de passer outre mvn install
à
- Commander ce projet à distance d'abord dans le dossier cible
- Construire et installer ce projet à distance du dossier cible
- ensuite construire le projet en cours
Est-ce possible? Si oui, comment pouvons-nous y parvenir? Toute aide
Le projet à distance existe pas déjà dans le centre Maven? – khmarbaise
Non, ils ne se trouvent pas dans le référentiel central et ce sont des fichiers spécifiques à l'entreprise. –
Commencez à utiliser un gestionnaire de référentiel et utilisez des systèmes de builds automatiques comme Jenkins qui vous faciliteront la vie. – khmarbaise