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>
浙公网安备 33010602011771号