maven插件maven-dependency-plugin的使用

 

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

 

 说明:

 

  1. 这个文件放在你需要打包的工程下面,这个工程要么有应用代码,要么依赖其他工程。
  2. <outputDirectory>${project.build.directory}/lib</outputDirectory>中${project.build.directory}是指当前工程的target目录。lib文件夹下会放置所有依赖的jar包。

     其他的功能下次再总结吧。

 

你可能感兴趣的:(maven)