/ / Ajout du module maven avec les sources comme autre module - java, maven

Ajouter un module Maven avec des sources comme un autre module - Java, Maven

J'ai un projet Java Maven qui a un autre module en tant que dépendance.

Cette dépendance a "-sources.jar" dans le référentiel (et je peux télécharger les sources avec mvn dependency:sources)

J'ai maintenant besoin de faire quelques petits changements d'une ligne dansle module que j'utilise comme dépendance. L'idéal serait de copier d'une manière ou d'une autre cette dépendance sous forme d'un autre module, avec toutes ses sous-dépendances actuelles. Ensuite, lorsque je construis l'ensemble du projet, je souhaite créer ma dépendance nouvellement copiée et l'utiliser au lieu de la dépendance actuelle. (J'espère que ce que je veux faire est clair.)

Cependant, je ne sais pas du tout comment faire cela, et si c'est même possible.

modifier:

Pour être plus clair.

J'ai mon propre projet. J'utilise aussi disons com.example.dependency à partir d'un référentiel. Il y a cependant de petits bugs dans le com.example.dependency module, donc je veux télécharger la source pour moi et le réparer localement et l'utiliser comme un sous-module.

edit2:

J'ajouterai que la dépendance n'est aucun publicprojet sur github, etc. Il s’agit d’un module situé dans un référentiel privé maven auquel je suis le seul à avoir accès. Je ne peux pas cloner le projet de contrôle de source. Je ne peux utiliser que maven et son suivi de dépendance, ainsi que la fonction "dependency: sources".

Réponses:

1 pour la réponse № 1

Ce que vous pouvez faire est de vérifier votre source de dépendance en tant que nouveau projet et de faire les modifications. Puis modifiez la version de votre projet et effectuez la

MVN installer

pour l'installer dans votre référentiel local, alors vouscette version de votre projet en tant que dépendance, vous ajouterez cette dépendance de la manière habituelle que vous avez utilisée précédemment, mais changez la version en nouvelle version que vous avez installée.