2013-08-20 3 views
7

Есть ли возможность автоматически обновлять файлы и папки проекта в пределах eclipse в конце сборки maven. Обычно я строю из командной строки. После сборки e. г. целевая папка должна быть обновлена.Обновление проекта eclipse в конце сборки maven

Дополнительная информация: сборка maven выполняется в командной строке, и затмение должно автоматически обновляться после ее окончания.

+0

Довольны ли вы с ответом? – allprog

+0

Как я писал, я строю в основном из командной строки. Поэтому я ищу подходящее решение для сборных команд с командной строкой. Ваш ответ полезен, но не точный, что я хочу. Поэтому я не могу принять ваш ответ, извините. Возможно, кто-то еще написал плагин eclipse для этой проблемы. –

+0

У меня есть плагин. Он использует сокет для связи с eclipse, поэтому для запуска его можно использовать одно правило exec в pom.xml. Я был бы очень признателен, если бы вы поставили на этот вопрос щедрость. :) – allprog

ответ

13

Использовать Run as -> Maven build ... В свойствах конфигурации запуска/сборки перейдите на вкладку обновления и выберите нужный параметр обновления.

Обратите внимание, что затмение сборки и сборки Maven может помешать, поэтому убедитесь, что вы выключите опцию Build automatically в меню проекта, прежде чем глядя на Maven сборки. В противном случае вы можете получить индетерминированные ошибки компиляции.

enter image description here

Вот затмение плагин, который реализует внешний крюк для освежения: https://github.com/andrask/maven-eclipse-control-plugin

+0

Обновление с помощью перехвата или опроса не обновляется немедленно. –

+0

Прости, я пропустил это. Обновленный ответ должен помочь. – allprog

+0

Это помогает построить через eclipse. Но я ищу решение для построения через командную строку. –

0

Я так не думаю, что нет возможности связать две вещи.

Но у eclipse есть опция Refresh on access, которая может быть вам полезна.

+0

Обновление при доступе не обновляет целевую папку, если я строю из командной строки. –

Смежные вопросы