2016-06-28 3 views
3

Я пытаюсь использовать команду mvn build для проекта Maven для создания файла tar.Можем ли мы использовать команду mvn build через командную строку

Когда я запускаю мой Maven проект в Eclipse, через Запуск от имениMaven построить, Eclipse может генерировать tar файл. Но проблема в том, что когда я использовал mvn build в командной строке, он говорит, что не может выполнить с mvn build не жизненный цикл. Итак, может ли кто-нибудь сказать, можем ли мы использовать mvn build через командную строку? Заранее спасибо.

+0

Попробуйте: mvn install –

+0

@JoachimRohde Я действительно сделал это с установкой mvn. но меня попросили сделать это с помощью mvn build. Я искал строго в Google, но не нашел ответа. Вот почему я спросил здесь, можно ли использовать mvn build или нет? – krish

+0

Если вы используете «mvn install», «install» - это цель, которая называется. Жизненный цикл, который принадлежит «install», является «build» (см. Также https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html) Возможно, недоразумение? Я не знаю цели с именем «build» из стандартного набора. –

ответ

0

Если вы хотите использовать один из Maven's built-in lifecycles вы должны вызвать его с mvn <phase> внутри директории вашего проекта (где POM [pom.xml] находится) в командной строке. (И, как уже отмечалось, не существует фаза называется «строить».)

Maven построить доступен только в качестве пункта меню в M2Eclipse (m2e) plugin в Eclipse.

+0

'mvn ' в смысле 'mvn test' или' mvn install' как это правильно? – krish

+0

@krishnapatamsetti Да, в зависимости от того, чего вы хотели бы достичь. См. [Этот ответ] (http://stackoverflow.com/a/30953905/1744774) о том, как работают жизненные циклы, этапы и т. Д. –

+0

Спасибо. Это поможет. – krish