1、以前面的HelloWorld项目为例,在pom.xml中添加如下代码,指定插件

<build>  <plugins>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-shade-plugin</artifactId>  <version>2.4.1</version>  <executions>  <execution>  <phase>package</phase>  <goals>  <goal>shade</goal>  </goals>  <configuration>  <transformers>  <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">  <mainClass>com.lfy.main.mavenTest.App</mainClass>  </transformer>  </transformers>  </configuration>  </execution>  </executions>  </plugin>    </plugins>  </build>

2、运行maven clean、maven build选择package

3、打开target包下的mavenTest-0.0.1-SNAPSHOT.jar的MANIFEST.MF文件,即可看到其中添加了Main-Class: com.lfy.main.mavenTest.App

4、命令行运行独立可执行jar包

转载于:https://www.cnblogs.com/ZeroMZ/p/11299025.html

Maven-maven插件(1)添加主类信息到MANIFEST.MF相关推荐

  1. java添加主类包_java – Maven bundle插件 – 如何添加主类

    我有一个Maven项目mjbean只有一个依赖项:TestA.这是mjbean的pom.xml: 主要课程非常简单: package com.mbean; import com.testa.Testc ...

  2. eclipse项目的maven工程找不到主类的解决办法

    eclipse项目的maven工程找不到主类的解决办法 2017-06-01 23:45 690人阅读 评论(0) 收藏 举报  分类: java(5)  版权声明:本文为博主原创文章,未经博主允许不 ...

  3. mavenproject1-1.0-SNAPSHOT.jar中没有主清单属性——修改MANIFEST.MF

    在Netbeans IDE 13 中, 使用Maven所生成的JAR包默认是不可以直接执行的,通过命令行运行JAR包时,报错:mavenproject1-1.0-SNAPSHOT.jar中没有主清单属 ...

  4. maven常用插件配置

    常用插件配置详解 Java代码    <!-- 全局属性配置 --> <properties> <project.build.name>tools</proj ...

  5. jar打包命令-指定主类一次搞定!

    jar打包命令-指定主类一次搞定! 最近在百度上有好多朋友询问jar命令的使用方法,更多情况下是为了把Java程序转换成可执行文件,据我所知,现在有两种可行的方法: 1.终端使用jar命令将.clas ...

  6. maven install后,java -jar XXXX.jar运行---找不到主类问题 以及 虚拟机中执行jar包后 访问页面出现Java heap space等其他问题

    这是前几天遇到的问题了,当天晚上想写下来来着,后来有事情就一直搁置到现在了. 由于我想将SpringCloud项目都导出jar包在虚拟机上运行,然后本地访问,所以先将SpringCloud中的注册中心 ...

  7. Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引言: 在SpringBoot中需要使用mvnw来做相关操作,但是却有时候会报出达不到MavenWr ...

  8. Maven查看插件信息

    1.说明 工作中使用到很多的Maven插件, 从网上拷贝别人的配置用起来很简单, 但是想改几个参数就感觉无处下手了, 当然可以从插件的官方网站查看帮助手册, 也可以通过Maven的help命令查看插件 ...

  9. 运行java maven项目提醒 -SNAPSHOT.jar中没有主清单属性(maven项目指定主类)

    运行java maven项目提醒 -SNAPSHOT.jar中没有主清单属性 问题描述 在运行使用maven打包的项目之后,运行项目发现主类没有找到.提示XXX–1.0-SNAPSHOT.jar中没有 ...

  10. IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置

    IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置 Maven 项目的创建 在IDEA 21版中,Maven项目无需下载 其他版本,查看 ...

最新文章

  1. 001-Spring Cloud Edgware.SR3 升级最新 Finchley.SR1,spring boot 1.5.9.RELEASE 升级2.0.4.RELEASE注意问题点...
  2. EXP1 PC平台逆向破解
  3. CWnd的派生类-3、CDialog类
  4. 腾讯获准在中国销售Switch游戏机 任天堂股价应声飙升逾14%
  5. (python)数据结构------列表
  6. 董明珠:格力绝不裁员;腾讯缺席首批游戏版号;iPhone XS Max 口袋自燃 | 极客头条...
  7. 2020.07笔记本选购指南
  8. 当保险行业不再是压舱石,平安保险还保险吗?
  9. Redis五大数据类型常用命令与使用场景总结
  10. 删除只读属性的文件夹及其子文件
  11. Java File相关源码分析:File、FileInputStream、InputStreamReader
  12. Ios短视频开发初始化短视频失败或延时太长的问题原因分析
  13. word 全部更新域
  14. perror()函数 strerror()函数 详解
  15. 避免学习Linux走弯路
  16. 中国航天科工发布“天玥”系列移动计算产品
  17. 计算光学和计算机科学与技术,光学计算会是未来发展方向吗?
  18. mini210s上uboot的移植
  19. 探讨未来网站发展趋势
  20. 华为机考108题(c++)(31-40)

热门文章

  1. 中国OpenJDK联盟解决问题和BUG的优先级
  2. JAVA调用java执行,什么结果也没有
  3. 管理新语:年龄经验并不能让一个医生律师厉害,而是他本来就厉害
  4. No compiler is provided in this environment. Perhaps you are running on a JRE
  5. 文字处理技术:完成了对表格的布局处理
  6. version GLIBC_2.28 not found
  7. error: statement with no effect [-Werror=unused-value]
  8. 主机通过网络访问虚拟机VirtualBox的WEB服务器
  9. 中国应该建设大型粒子对撞机
  10. 拆分工作簿为多个文件_能不能将总表快速拆分为多个工作簿?当然!