Maven-maven插件(1)添加主类信息到MANIFEST.MF
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相关推荐
- java添加主类包_java – Maven bundle插件 – 如何添加主类
我有一个Maven项目mjbean只有一个依赖项:TestA.这是mjbean的pom.xml: 主要课程非常简单: package com.mbean; import com.testa.Testc ...
- eclipse项目的maven工程找不到主类的解决办法
eclipse项目的maven工程找不到主类的解决办法 2017-06-01 23:45 690人阅读 评论(0) 收藏 举报 分类: java(5) 版权声明:本文为博主原创文章,未经博主允许不 ...
- mavenproject1-1.0-SNAPSHOT.jar中没有主清单属性——修改MANIFEST.MF
在Netbeans IDE 13 中, 使用Maven所生成的JAR包默认是不可以直接执行的,通过命令行运行JAR包时,报错:mavenproject1-1.0-SNAPSHOT.jar中没有主清单属 ...
- maven常用插件配置
常用插件配置详解 Java代码 <!-- 全局属性配置 --> <properties> <project.build.name>tools</proj ...
- jar打包命令-指定主类一次搞定!
jar打包命令-指定主类一次搞定! 最近在百度上有好多朋友询问jar命令的使用方法,更多情况下是为了把Java程序转换成可执行文件,据我所知,现在有两种可行的方法: 1.终端使用jar命令将.clas ...
- maven install后,java -jar XXXX.jar运行---找不到主类问题 以及 虚拟机中执行jar包后 访问页面出现Java heap space等其他问题
这是前几天遇到的问题了,当天晚上想写下来来着,后来有事情就一直搁置到现在了. 由于我想将SpringCloud项目都导出jar包在虚拟机上运行,然后本地访问,所以先将SpringCloud中的注册中心 ...
- Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引言: 在SpringBoot中需要使用mvnw来做相关操作,但是却有时候会报出达不到MavenWr ...
- Maven查看插件信息
1.说明 工作中使用到很多的Maven插件, 从网上拷贝别人的配置用起来很简单, 但是想改几个参数就感觉无处下手了, 当然可以从插件的官方网站查看帮助手册, 也可以通过Maven的help命令查看插件 ...
- 运行java maven项目提醒 -SNAPSHOT.jar中没有主清单属性(maven项目指定主类)
运行java maven项目提醒 -SNAPSHOT.jar中没有主清单属性 问题描述 在运行使用maven打包的项目之后,运行项目发现主类没有找到.提示XXX–1.0-SNAPSHOT.jar中没有 ...
- IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置
IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置 Maven 项目的创建 在IDEA 21版中,Maven项目无需下载 其他版本,查看 ...
最新文章
- 001-Spring Cloud Edgware.SR3 升级最新 Finchley.SR1,spring boot 1.5.9.RELEASE 升级2.0.4.RELEASE注意问题点...
- EXP1 PC平台逆向破解
- CWnd的派生类-3、CDialog类
- 腾讯获准在中国销售Switch游戏机 任天堂股价应声飙升逾14%
- (python)数据结构------列表
- 董明珠:格力绝不裁员;腾讯缺席首批游戏版号;iPhone XS Max 口袋自燃 | 极客头条...
- 2020.07笔记本选购指南
- 当保险行业不再是压舱石,平安保险还保险吗?
- Redis五大数据类型常用命令与使用场景总结
- 删除只读属性的文件夹及其子文件
- Java File相关源码分析:File、FileInputStream、InputStreamReader
- Ios短视频开发初始化短视频失败或延时太长的问题原因分析
- word 全部更新域
- perror()函数 strerror()函数 详解
- 避免学习Linux走弯路
- 中国航天科工发布“天玥”系列移动计算产品
- 计算光学和计算机科学与技术,光学计算会是未来发展方向吗?
- mini210s上uboot的移植
- 探讨未来网站发展趋势
- 华为机考108题(c++)(31-40)
热门文章
- 中国OpenJDK联盟解决问题和BUG的优先级
- JAVA调用java执行,什么结果也没有
- 管理新语:年龄经验并不能让一个医生律师厉害,而是他本来就厉害
- No compiler is provided in this environment. Perhaps you are running on a JRE
- 文字处理技术:完成了对表格的布局处理
- version GLIBC_2.28 not found
- error: statement with no effect [-Werror=unused-value]
- 主机通过网络访问虚拟机VirtualBox的WEB服务器
- 中国应该建设大型粒子对撞机
- 拆分工作簿为多个文件_能不能将总表快速拆分为多个工作簿?当然!