Je suis intéressé à utiliser un projet sur GitHub comme dépendance dans mon projet. Le projet GitHub a un fichier pom
. Puis-je modifier mon fichier pom
pour utiliser ce projet? Si c'est le cas, comment? Sinon, quelle est ma meilleure ligne de conduite?
Pas comme je pense que tu veux dire, AFAIK.
Vous pouvez utiliser github comme référentiel Maven - ce n'est pas la même chose que référencer directement un projet, et qu'il a un fichier pom signifie seulement qu'il s'agit d'un projet Maven.
Si le projet n'est pas disponible dans le référentiel central ou autre, votre meilleur pari peut être de le cloner, de le construire et installez-le localement . Vous devez confirmer qu'il n'est vraiment pas disponible ailleurs.
Essayez jitpack , il vous suffit d'ajouter la dépendance, jitpack en construira d'autres pour vous.
Depuis la page d'accueil:
jitpack
Référentiel de packages facile à utiliser pour les projets Gradle et Maven
JitPack construit des projets GitHub à la demande et fournit des packages prêts à l'emploi
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.User</groupId>
<artifactId>Repo name</artifactId>
<version>Release tag</version>
</dependency>
CONSEILS:
Vous pouvez également voir son journal de construction https://jitpack.io/com/github/NanoHttpd/nanohttpd/Release-2.1.0/build.log