软件编程
位置:首页>> 软件编程>> java编程>> Maven的几个常用plugin

Maven的几个常用plugin

作者:恒久地平线  发布时间:2021-12-05 13:36:28 

标签:Maven,plugin

maven-compiler-plugin

编译Java源码,一般只需设置编译的jdk版本


<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <version>3.6.0</version>
 <configuration>
   <source>1.8</source>
   <target>1.8</target>
 </configuration>
</plugin>

maven-dependency-plugin

用于复制依赖的jar包到指定的文件夹里


<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-dependency-plugin</artifactId>
 <version>2.10</version>
 <executions>
   <execution>
     <id>copy-dependencies</id>
     <phase>package</phase>
     <goals>
       <goal>copy-dependencies</goal>
     </goals>
     <configuration>
       <outputDirectory>${project.build.directory}/lib</outputDirectory>
     </configuration>
   </execution>
 </executions>
</plugin>

maven-jar-plugin

打成jar时,设定manifest的参数,比如指定运行的Main class,还有依赖的jar包,加入classpath中


<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-jar-plugin</artifactId>
 <version>2.4</version>
 <configuration>
   <archive>
     <manifest>
       <addClasspath>true</addClasspath>
       <classpathPrefix>/data/lib</classpathPrefix>
       <mainClass>com.zhang.spring.App</mainClass>
     </manifest>
   </archive>
 </configuration>
</plugin>

来源:http://www.cnblogs.com/zhangxh20/p/6298062.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com