/ / Добавяне на maven модул с източници като друг модул - java, maven

Добавяне на модул maven с източници като друг модул - java, maven

Имам проект java maven, който има друг модул като зависимост.

Тази зависимост има "-sources.jar" в хранилището (и мога да изтегля източниците с mvn dependency:sources)

Сега трябва да направя някои малки промени в една линиямодула, който използвам като зависимост. Идеалният начин би бил по някакъв начин да копираме тази зависимост като друг модул, с всичките му текущи подзависимости. Тогава, когато изграждам целия проект, искам да изградя своята ново копирана зависимост и да я използвам вместо настоящата зависимост. (Надявам се да е ясно какво искам да правя.)

Аз обаче изобщо не знам как да го направя и дали това е дори възможно.

редактиране:

За да е по-ясно.

Имам собствен проект. Аз също използвам нека да кажем com.example.dependency от хранилище. Въпреки това има малки грешки в com.example.dependency модул, така че искам да изтеглите източника при мен и да го поправя локално и да го използвам като подмодул.

edit2:

Ще добавя, че зависимостта не е никаква общественапроект на github и т.н. Това е модул в частно хранилище Maven, до което само аз имам достъп. Не мога да клонирам проекта за контрол на източника. Мога да използвам само maven и неговото проследяване на зависимостта и нещо „зависимост: източници“.

Отговори:

1 за отговор № 1

това, което може да направите е да проверите източника си на зависимост като нов проект и да извършите промените. След това променете версията на вашия проект и направете това

mvn инсталиране

за да го инсталирате в локалното си хранилище, тогава виетази версия във вашия проект като една от зависимостите, ще добавите тази зависимост по обичайния начин, който сте направили по-рано, но ще промените версията на нова версия, която сте инсталирали.