#java #spring #maven
#java #spring #maven
Вопрос:
У меня есть проект Java, который включает зависимость с использованием maven. С помощью IntellyJ я могу загрузить и прочитать исходный код этой зависимости, но я не могу его изменить.
Я знаю, что любые изменения, внесенные в зависимость, будут потеряны, если не будут отправлены в исходное хранилище. Изменения будут внесены только для целей отладки / обучения.
Могу ли я поручить maven создать зависимость JAR, используя исходный код из локального пути?
Спасибо.
Комментарии:
1. Да — зайдите на GitHub, проверьте зависимость. Надеюсь, что он создается, и эта основная линия не слишком далека от используемой вами версии. Затем создайте проект и опубликуйте его в своем локальном репозитории maven — имейте в виду, что эта зависимость может быть создана с помощью чего угодно, от Ant до Gradle, то есть не обязательно Maven!
2. спасибо, ваш комментарий указал мне правильное направление. Для следующих читателей: Папка ~/.m2 является локальным репозиторием. Если зависимость также является репозиторием maven, простая «установка mvn» (измененной) зависимости скомпилирует JAR и поместит в локальный репозиторий.