2017-06-26 1 views
0

Je souhaite développer des projets "maison". Ce projet utilisera beaucoup de cadres et certains de ces projets que je vais créer seront utilisés par d'autres projets à l'avenir. J'aurai donc beaucoup de dépendances (instantanés et/ou versions) à gérer.Questions de dépendance et de référentiel Maven

Ma "question" est. Là où je travaille, nous avons un repo Nexus où nous avons nos artefacts et où nous stockons nos instantanés/communiqués. Mais je pense que pour ce que je vais faire c'est un peu exagéré d'installer un repo Nexus, et je ne sais pas comment le configurer.

Pouvez-vous me donner des idées sur la façon dont je peux simplement résoudre ce "problème"? Fondamentalement, je veux être en mesure de faire quelques versions de mes projets et les utiliser par d'autres projets d'une manière agréable.

Je ne sais pas si cela aide, mais je veux utiliser bitbucket comme référentiel Git.

Répondre

0

Si vous ne voulez pas installer un Nexus, vous n'êtes pas obligé de le faire. En fait, l'installation par défaut de maven téléchargée à partir d'apache a préconfiguré le référentiel central de maven.

La première fois que vous devez faire quelque chose vous-même est lorsque vous avez besoin d'une dépendance qui n'est pas dans Maven Central. Ensuite, vous aurez 2 options. (1) Vérifiez et construisez-le vous-même ou (2) trouvez-le dans un référentiel autre que maven central et configurez ce référentiel dans votre installation maven - en utilisant la documentation fournie dans le "guide maven des paramètres miroir". qui peut être trouvé ici: https://maven.apache.org/guides/mini/guide-mirror-settings.html

+0

Je comprends ce que vous dites mais mon "problème" est un peu différent. Imaginez que je développe un projet appelé "projet-a" et que je commence à développer "projet-b" qui doit utiliser "projet-a" car c'est une dépendance. Comment je vais sortir "project-a"? Où je vais le "stocker"? Et comment puis-je vérifier mon "projet-b" sur une machine différente et continuer mon développement sur "projet-b"? J'espère pouvoir me faire comprendre – nmartins