maven插件maven-dependency-plugin的使用
-
博客分类:
- maven
用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包。
其他的功能下次再总结吧。