2016-06-12 45 views
1

我是maven的新手,我試圖遮擋插件以在項目中添加依賴項。但我似乎無法找到使用Maven遮罩插件的方法。我會問,這裏的任何人都會向我展示一些例子,並特別爲我解釋,謝謝。如何在Eclipse中使用Maven遮罩插件

+0

你可以添加一些例子你試過嗎? – geraldhumphries

+0

實際上我不明白。我是否必須直接創建一個pom.xml或創建一個maven項目,而這個東西是eclipse中的pom.xml與其他的不同。順便說一句我正在使用Eclipse Mars。願你的指導帶領我的方向 –

+0

如果你使用的是maven,那麼你需要一個'pom.xml'文件。 Eclipse會爲你生成一個,或者你可以從頭開始創建一個,但爲了你的問題的目的,它並不重要。 – geraldhumphries

回答

1

通常將插件添加到您的pom.xmlplugins部分。您需要指定您嘗試使用的插件的groupId,artifactId和版本。對於maven-shade-plugin,你可以在你的pom導入這樣的:

<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> 

這將綁定的陰影插件的package階段的目標。運行mvn package將生成陰影JAR。

來源:https://maven.apache.org/plugins/maven-shade-plugin/usage.html

您可以查看在本頁面底部的鏈接更多的例子:https://maven.apache.org/plugins/maven-shade-plugin/index.html