Рубрики
Без рубрики

Как отобразить цели и параметры плагина Maven

– Как отобразить цели и параметры плагина Maven

Как вы узнаете, каковы доступные цели плагина maven, например maven-eclipse плагин – mvn eclipse: цели? . В этой статье мы покажем вам, как отобразить все цели плагина Maven.

1. помощь: описывать

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

1.1. Перечислите все доступные цели плагина maven-eclipse .

$ mvn help:describe -Dplugin=eclipse

Выход

$ mvn help:describe -Dplugin=eclipse

Name: Maven Eclipse Plugin
Description: The Eclipse Plugin is used to generate Eclipse IDE files
  (.project, .classpath and the .settings folder) from a POM.
Group Id: org.apache.maven.plugins
Artifact Id: maven-eclipse-plugin
Version: 2.9
Goal Prefix: eclipse

This plugin has 13 goals:

//...
eclipse:myeclipse
  Description: Generates MyEclipse configuration files

eclipse:myeclipse-clean
  Description: Deletes configuration files used by MyEclipse

eclipse:rad
  Description: Generates the rad-6 configuration files.

eclipse:rad-clean
  Description: Deletes the config files used by Rad-6. the files .j2ee and
    the file .websettings

eclipse:remove-cache
  Description: Removes the not-available marker files from the repository.

//...

1.2 Отобразить подробную информацию о maven-eclipse , цели “затмение” и всех ее параметрах.

$ mvn help:describe -Dplugin=eclipse -Dmojo=eclipse -Dfull=true

Выход

$ mvn help:describe -Dplugin=eclipse -Dmojo=eclipse -Dfull=true

//...
eclipse:eclipse
  Description: Generates the following eclipse configuration files:
    - .project and .classpath files
    - .setting/org.eclipse.jdt.core.prefs with project specific compiler
//...

  Available parameters:

    addGroupIdToProjectName (Default: false)
      Expression: ${eclipse.addGroupIdToProjectName}
      If set to true, the groupId of the artifact is appended to the name of
      the generated Eclipse project. See projectNameTemplate for other options.

    additionalBuildcommands
      List of eclipse build commands to be added to the default ones. Old
      style:
     

    //...

1.3. Несколько справка: опишите примеры для описания maven-архетип плагин:

$ mvn help:describe -Dplugin=archetype

$ mvn help:describe -Dplugin=archetype -Dmojo=generate -Ddetail

Рекомендации

  1. Плагин Maven Eclipse
  2. Настройка Описания Цели

Оригинал: “https://mkyong.com/maven/how-to-display-maven-plugin-goals-and-parameters/”