Я новичок здесь, в maven, я пытаюсь затенять мой плагин, чтобы добавить зависимости в моем проекте. Но я не могу найти способ использовать плагин maven shade. Я бы попросил, чтобы кто-нибудь здесь показал мне несколько примеров и объяснил мне конкретно, спасибо.Как использовать плагин maven shade в Eclipse
1
A
ответ
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
Вы можете добавить некоторые примеры того, что вы уже пробовали? – geraldhumphries
На самом деле я не понимаю. Мне нужно напрямую создать pom.xml или создать проект maven, а вещь pom.xml в eclipse отличается от других. Btw Я использую Eclipse Mars. Можете ли вы следовать за моим руководством –
Если вы используете maven, вам нужен файл 'pom.xml'. Eclipse будет генерировать один для вас, или вы можете создать его с нуля, но для вашего вопроса это не имеет значения. – geraldhumphries