2016-06-12 69 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