maven配置pom生成独立jar包
工程的配置如下:
groupId 设置为: com.huizhi
artifactId 设置为:testmaven
生成的工程目录如下:
其中:
工程名:testmaven
包名: testmavens
主类所载类:Test
在工程代码的pom
文件中添加如下代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.5.5</version>
<configuration>
<archive>
<manifest>
<mainClass>testmavens.Test</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
注意:
生成独立的jar包,其中对主类的配置为:
所载的包.主类所在文件
以下情况会报错
情况一、工程名+类名+ 主类文件
情况二、groupid + artifactid + 工程名 + 类名 + 主类文件
还没有评论,来说两句吧...