2015-06-08 2 views
0

Я создал проект Maven в интерактивном режиме с использованиемКак обновить проект maven в eclipse?

mvn archetype:generate 

используется Быстрый один. Это создает по умолчанию App.java я просто изменил класс следующим образом

String greeting; 
    public App(String msg) 
    { 
    greeting = msg; 
    } 

    public String getMessage() 
    { 
     return greeting; 
    } 

И mvn compile, а затем mvn eclipse:eclipse и импортированный проект Maven следующим образом file->new->maven->existing maven project->selected sample образец содержит проект.

Но local имеет целевой каталог с классами, но eclipse имеет пустой целевой каталог. Я просто попытался alt+f5

Он src папку, maven dependencies и empty target

Почему цель пусто здесь?

Любые предложения?

+1

вместо использования mvn eclipse: затмение, просто импортируйте проекты как проекты Maven. Это дает проектам характер maven и позволяет alt + f5. – tdrury

+0

Использование 'mvn ecllipse: eclipse' позволяет импортировать их как обычные проекты eclipse, а не maven-проекты, но лучше импортировать их как проекты maven без команды thar. – aalku

+0

И вы должны построить проект, чтобы получить артефакт в целевой папке. Запустите сборку проекта с целью «пакет». – aalku

ответ

0

Не использовать mvn eclipse:eclipse. Eclipse уже давно поддерживает импорт проектов Maven.

Вместо того, как только вы создали проект из архетипа, используйте параметр «Импорт> Maven> Существующий проект Maven» Eclipse.

+0

ОК. Я включил природу затмения. Есть ли другой способ отключить это? –

+0

Не уверен, что вы имеете в виду. Можете ли вы изменить свой вопрос более подробно? –

+0

привет, добавлен комментарий к вышеуказанному ответу. –

0

Если вы хотите использовать только Eclipse IDE. Лучше создать новый проект в самом затмении и, пожалуйста, следуйте URL.

и

Чтобы отключить затмения характера: Правильный проект щелчка -> Maven -> Отключить Maven природы

+0

Я не думаю, что OP хочет избавиться от Maven, он хочет, чтобы Eclipse правильно обработал свой проект Maven. –

+0

ОК. Я сомневаюсь, что я только что запустил «maven archetype: generate» и создал образец проекта и импортировал мой проект в eclipse в качестве проекта maven. Но целевая папка пуста, но она не пуста в локальном –

+0

Да, Том, за то же самое, что я пытаюсь ему помочь. –

0

Перед импортом проект в затмение после выполнения «МВЕН затмения: затмение» команды также выполнить ниже команды

mvn install 

Если вы уже импортированы проект в затмение затем выполнить МВНЫ установить команды Comman d prompt, а затем обновите проект в затмении. Надеюсь, ваша проблема будет решена.

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