Как запустить плагин Maven из консоли - PullRequest
0 голосов
/ 02 декабря 2011

Я разрабатываю плагин maven

<modelVersion>4.0.0</modelVersion>
<groupId>com.breedish.cfit</groupId>
<artifactId>maven-cfitautomator-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
<name>cfitautomator</name>

Но как мне запустить его из консоли?если я запускаю com.breedish.cfit: maven-cfitautomator-plugin: 1.0-SNAPSHOT: run-goal, он всегда говорит:

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: run-goal. It requires a project with an existing pom.xml, but the build is not using one.

Ответы [ 3 ]

0 голосов
/ 02 декабря 2011

Установите ваш плагин в локальный репозиторий, используя mvn install.Тогда используйте это как Вы отправили.

0 голосов
/ 02 декабря 2011

Внимательно посмотрите на maven-invoker-plugin , который может помочь вам в разработке плагинов Maven с интеграционными тестами со средой и т. Д. Поэтому вам не нужно вручную устанавливать этот плагин и тестировать его с помощью рука.

0 голосов
/ 02 декабря 2011

Кажется, вы не запускаете эту команду в каталоге, содержащем файл pom.

Он говорит, что ему нужен файл POM.

...