Puis-je utiliser un projet GitHub directement dans Maven?

Je suis intéressé par l’utilisation d’un projet sur GitHub en tant que dépendance dans mon projet. Le projet GitHub contient un fichier pom . Puis-je modifier mon fichier pom pour utiliser ce projet? Si c’est le cas, comment? Si non, quel est mon meilleur plan d’action?

Pas comme je pense que tu veux dire, AFAIK.

Vous pouvez utiliser github comme un référentiel Maven – ce n’est pas la même chose que de référencer directement un projet, et qu’il a un fichier pom signifie seulement que c’est un projet Maven.

Si le projet n’est pas disponible dans le référentiel central ou autre, il est préférable de le cloner, de le construire et de l’ installer localement . Vous devez confirmer que ce n’est vraiment pas disponible ailleurs.

Essayez jitpack , il vous suffit d’append la dépendance, jitpack en construira d’autres pour vous.

De 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

COMMENT

  1. Ajouter d’abord le référentiel
  jitpack.io https://jitpack.io  
  1. Ajouter une dépendance
  com.github.User Repo name Release tag  

CONSEILS:

Vous pouvez voir son journal de compilation aussi https://jitpack.io/com/github/NanoHttpd/nanohttpd/Release-2.1.0/build.log