2016-06-12 4 views
1

Я новичок здесь, в maven, я пытаюсь затенять мой плагин, чтобы добавить зависимости в моем проекте. Но я не могу найти способ использовать плагин maven shade. Я бы попросил, чтобы кто-нибудь здесь показал мне несколько примеров и объяснил мне конкретно, спасибо.Как использовать плагин maven shade в Eclipse

+0

Вы можете добавить некоторые примеры того, что вы уже пробовали? – geraldhumphries

+0

На самом деле я не понимаю. Мне нужно напрямую создать pom.xml или создать проект maven, а вещь pom.xml в eclipse отличается от других. Btw Я использую Eclipse Mars. Можете ли вы следовать за моим руководством –

+0

Если вы используете maven, вам нужен файл 'pom.xml'. Eclipse будет генерировать один для вас, или вы можете создать его с нуля, но для вашего вопроса это не имеет значения. – geraldhumphries

ответ

1

Обычно плагины добавляются в раздел plugins вашего pom.xml. Вам нужно указать groupId, artifactId и версию плагина, который вы пытаетесь использовать. Для maven-shade-plugin, вы можете импортировать его в П, как это:

<project> 
    ... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-shade-plugin</artifactId> 
     <version>2.4.3</version> 
     <configuration> 
      <!-- put your configurations here --> 
     </configuration> 
     <executions> 
      <execution> 
      <phase>package</phase> 
      <goals> 
       <goal>shade</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
    ... 
</project> 

Это связать цели для Shade плагина к package фазе. Запуск mvn package приведет к затенению JAR.

Источник: https://maven.apache.org/plugins/maven-shade-plugin/usage.html

Вы можете посмотреть другие примеры в ссылки в нижней части этой страницы: https://maven.apache.org/plugins/maven-shade-plugin/index.html