Как я могу связать выполнение плагина Maven с выполнением другого плагина Maven? - PullRequest
1 голос
/ 21 июня 2010

Я использую maven-eclipse-plugin для конфигурирования моего рабочего пространства eclipse с целью настройки плагина для плагина.

Мне нужно выполнить некоторые дополнительные настройки в рабочей области, которые стандартные плагины затмения не выполняют. Настройте MAVEN_HOME и настройте, например, внешний инструмент для сборки. У меня есть несколько корпоративных плагинов, которые могут выполнять эти задачи. То, что я хотел бы сделать, это связать выполнение этого плагина с выполнением eclipse: workspace-configure.

Я пытался сделать это:

<executions>
  <execution>
    <goals>
      <goal>eclipse:configure-workspace</goal>
    </goals>
  </execution>
</executions>

Но не повезло. Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 21 июня 2010

Я использую плагин maven-eclipse-для конфигурирования моего рабочего пространства eclipse с целью плагина configure-workspace.

Цель eclipse:configure-workspace ничего не делает, он просто добавляет переменную classpath M2_REPO в Eclipse.

Я хотел бы связать выполнение этого плагина с выполнением eclipse: workspace-configure

Невозможно, вы можете только связать цель плагинав фазу.Наилучшим вариантом является IMO для создания сценария инициализации, который будет вызывать цели последовательно.

0 голосов
/ 21 июня 2010

Нельзя связать плагин maven с другим. Вы можете настроить запуск одного плагина за другим. Например, сначала запустите плагин eclipse, и после этого вы будете сотрудничать. Вы должны определить их непосредственно в пределах одной и той же фазы. С другой стороны, приведенный вами пример не может сработать, потому что вы пытаетесь связать цель с именем плагина. Вы должны использовать configure-workspace только в цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...