IntelliJ IDEA + Maven: как перенести внешнюю зависимость в проект?
Суть такова. Есть проект, написанный на Java. Используется Maven. У него есть внешняя зависимость, для которой проект является по сути оберткой. В итоге сам проект живет в своей папке, а внешняя зависимость ставится в папку "C:\Users\Stas\.m2\" в виде скомпилированного jar. Возникла необходимость править код данной зависимости, да и хотя бы видеть ее код в итоге в рамках проекта в IntelliJ IDEA.
если вам доступны исходники зависимомости то собирайте локально оно будет инсталлироваться в ваш ~/.m2/repository а если исходников нет то реверз-инжениринг ваше все
sergueik, вопрос не про то был, а вообще как перенести проект, я совершенно новичок в Java. Но я уже разобрался и позднее сам напишу ответ на вопрос, а вам все равно спасибо!
Видеть код - без проблем. В окне Project находится группа внешних библиотек External Libraries. Ищите свою библиотеку и смотрите. С "править" сложнее. Библиотека Open Source? Если да, скачивание репозиторий с ней и правите. Потом компилируете и пользуетесь. Если нет, нужен декомпилятор в *.java. Потом опять правите, компилируете и пользуетесь
В общем случае вы правы, хотя хотелось, конечно, более пошаговой инструкции. Но так как я уже все сделал, будем считать, что я вас помучал в комментариях, и вы в итоге помогли мне до конца :-)