当遇到 maven-assembly-plugin 没有主类的问题时,可以按照以下步骤进行排查和解决:1. 确认 maven-assembly-plugin 的版本和配置 首先,确保你使用的 maven-assembly-plugin 版本是稳定的,并且配置是正确的。你可以在 pom.xml 文件中查看和修改 maven-assembly-plugin 的配置。
我第一反应就是看下MANIFEST.MF文件,果然文件中并没有Main-Class,添上就是咯。信心满满再次打包,结果运行仍然提示找不到主类。研究了一会发现Maven的一个插件可以解决这个问题——maven-assembly-plugin。 只需要在pom.xml文件中加入: <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifa...
maven的两种打包插件 ,防止 将无用文件打入META_INF,找不到主类的问题 第三种 打依赖包 将依赖其他jar的包都打进去 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <descriptors> <descriptor>src/main/assembly/src.xml</descriptor> </descriptors> <descript...
--idea打包jar的多种方式 - byhieg - 博客园 https://www.cnblogs.com/qifengshi/p/6036870.html--> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <mani...
maven设置主类 maven打包指定主类 文章目录 使用maven打包的三种方式 使用maven-jar-plugin插件进行打包 使用maven-shade-plugin插件 使用maven-assembly-plugin插件 使用maven打包的三种方式 使用maven-jar-plugin插件进行打包 pom中文件中添加如下依赖 <plugin>
一、Assembly使用 使用Assembly插件需要在pom.xml中加入以下配置 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <descriptors> <appendAssemblyId>false</appendAssemblyId> <finalName>${project.name}-${project.version}.${env.version}</finalName> ...
首先,我们需要在pom.xml文件中配置Maven打包插件。这个插件将帮助我们指定主类,并将所有依赖项打包到一个可执行的JAR文件中。接下来,我们将创建一个包含main方法的主类,作为程序的入口点。最后,我们将使用Maven命令进行打包操作。 一、配置pom.xml文件 1. 添加Maven打包插件 ...
-- springboot 的main 启动类 方法的入口 -->com.*.*.*Application</configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><!-- The configuration of maven-assembly-plugin --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>ma...
pom.xml文件配置:如果配置文件放在src/main/resources目录下,maven默认会把这个文件夹下的文件复制到classes目录下,如果不是放在默认目录下,可以手动指定Resources目录和输出目录。配置如下:<build> <finalName>WEBAPP</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <...