用maven来管理应用,经常会用到这个插件,他的功能很强大,暂说说他的一个功能吧。就是可以将依赖的jar文件拷贝到你指定的文件夹。
使用例子如下:
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
</execution>
</executions>
<configuration>
<includeTypes>jar</includeTypes>
<overWriteSnapshots>true</overWriteSnapshots>
<type>jar</type>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
说明:
- 这个文件放在你需要打包的工程下面,这个工程要么有应用代码,要么依赖其他工程。
- <outputDirectory>${project.build.directory}/lib</outputDirectory>中${project.build.directory}是指当前工程的target目录。lib文件夹下会放置所有依赖的jar包。
其他的功能下次再总结吧。
本文介绍如何利用Maven插件自动将应用依赖的jar文件复制到目标目录,简化打包流程,提高开发效率。

695

被折叠的 条评论
为什么被折叠?



