Как редактировать исходный код для зависимости maven?

#java #spring #maven

#java #spring #maven

Вопрос:

У меня есть проект Java, который включает зависимость с использованием maven. С помощью IntellyJ я могу загрузить и прочитать исходный код этой зависимости, но я не могу его изменить.

Я знаю, что любые изменения, внесенные в зависимость, будут потеряны, если не будут отправлены в исходное хранилище. Изменения будут внесены только для целей отладки / обучения.

Могу ли я поручить maven создать зависимость JAR, используя исходный код из локального пути?

Спасибо.

Комментарии:

1. Да — зайдите на GitHub, проверьте зависимость. Надеюсь, что он создается, и эта основная линия не слишком далека от используемой вами версии. Затем создайте проект и опубликуйте его в своем локальном репозитории maven — имейте в виду, что эта зависимость может быть создана с помощью чего угодно, от Ant до Gradle, то есть не обязательно Maven!

2. спасибо, ваш комментарий указал мне правильное направление. Для следующих читателей: Папка ~/.m2 является локальным репозиторием. Если зависимость также является репозиторием maven, простая «установка mvn» (измененной) зависимости скомпилирует JAR и поместит в локальный репозиторий.