maven配置pom生成独立jar包

川长思鸟来 2021-12-03 03:51 586阅读 0赞

工程的配置如下:

  1. groupId 设置为: com.huizhi
  2. artifactId 设置为:testmaven

生成的工程目录如下:
在这里插入图片描述
其中:

工程名:testmaven
包名: testmavens
主类所载类:Test

在工程代码的pom文件中添加如下代码:

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <source>1.8</source>
  8. <target>1.8</target>
  9. <encoding>utf8</encoding>
  10. </configuration>
  11. </plugin>
  12. <plugin>
  13. <groupId>org.apache.maven.plugins</groupId>
  14. <artifactId>maven-assembly-plugin</artifactId>
  15. <version>2.5.5</version>
  16. <configuration>
  17. <archive>
  18. <manifest>
  19. <mainClass>testmavens.Test</mainClass>
  20. </manifest>
  21. </archive>
  22. <descriptorRefs>
  23. <descriptorRef>jar-with-dependencies</descriptorRef>
  24. </descriptorRefs>
  25. </configuration>
  26. </plugin>
  27. </plugins>
  28. </build>

注意:
生成独立的jar包,其中对主类的配置为:

所载的包.主类所在文件

以下情况会报错

情况一、工程名+类名+ 主类文件
在这里插入图片描述
情况二、groupid + artifactid + 工程名 + 类名 + 主类文件
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,586人围观)

还没有评论,来说两句吧...

相关阅读

    相关 根据jar生成pom

    看了网上不少根据lib下的jar自动生成pom.xml中的依赖的文章,发现其实并不理想, 基本上就是获取jar中的信息替你去查询下[网上][Link 1],解析返回值,把可能的