Можно ли повторно использовать один раз созданный индекс репозитория Eclipse Maven в новом рабочем пространстве? - PullRequest
0 голосов
/ 26 сентября 2018

Когда возникает необходимость создать новое рабочее пространство в Eclipse, кажется, что это связано с перестройкой индекса глобального хранилища Maven, что является медленным процессом, и я полагаю, что оно также требует некоторого дополнительного места на диске для каждого рабочего пространства.

Isэто действительно необходимо, или есть возможность иметь какой-то общий индекс, который могут использовать все рабочие пространства?

Или я могу скопировать / связать какой-либо каталог прямо с моим новым рабочим пространством, чтобы не потребовалась другая индексация?

Было бы замечательно, если бы плагин m2e имел опцию для этого.Теперь предполагается, что каждое рабочее пространство использует свой собственный кеш.

1 Ответ

0 голосов
/ 25 января 2019

Мое хакерское решение, использующее Linux, состоит в том, чтобы делиться папкой (теперь, когда я ее нашел), которая содержит кэшированный индекс.В папке рабочего пространства Eclipse должна быть папка:

.metadata/.plugins/org.eclipse.m2e.core/nexus

Когда мне удалось обновить репозитории Maven для первого созданного мною рабочего пространства, то всякий раз, когда я создаю новое, я просто удаляю эту папку nexus вновое рабочее пространство и ссылка на уже обновленную папку там, так что-то вроде:

cd NEW_WS/.metadata/.plugins/org.eclipse.m2e.core
rm -r nexus
ln -s FIRST_WS/.metadata/.plugins/org.eclipse.m2e.core/nexus 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...