Maven常用插件

  • maven-dependency-plugin

输出依赖包到指定位置.

<plugin>
	<artifactId>maven-dependency-plugin</artifactId>
	<executions>
		<execution>
			<phase>install</phase>
			<goals>
				<goal>copy-dependencies</goal>
			</goals>
			<configuration>
				<outputDirectory>D:/lib/</outputDirectory>
			</configuration>
		</execution>
	</executions>
</plugin>

  • maven-jar-plugin

打成可执行jar包,并指定mainclass.通常与maven-dependency-plugin结合使用.

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-jar-plugin</artifactId>
	<version>2.4</version>
	<configuration>
		<archive>
			<manifest>
				<addClasspath>true</addClasspath>
				<classpathPrefix>D:/lib</classpathPrefix>
				<mainClass>org.maven.demo.jar.App</mainClass>
			</manifest>
		</archive>
	</configuration>
</plugin>

  • maven-war-plugin

打成war包,配合maven-dependency-plugin使用.

<plugin>
	<artifactId>maven-dependency-plugin</artifactId>
	<executions>
		<execution>
			<phase>install</phase>
			<goals>
				<goal>copy-dependencies</goal>
			</goals>
			<configuration>
				<outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
			</configuration>
		</execution>
	</executions>
</plugin>

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-war-plugin</artifactId>
	<version>2.4</version>
</plugin>

posted on 2018-11-07 10:39  观离  阅读(124)  评论(0)    收藏  举报

导航