1. 指定 main class 1) 添加 plugin,groupId:org.springframework.boot,atrifactId:a spring-boot-maven-plugin; 2) 配置节点 build -> plugins -> plugin -> configuration -> mainlClass; 2. 包含本地包 1) 添加 plugin,atrifactId:maven-complier-plugin; 2) 配置节点 compilerArguments -> extdirs; ...
1.打开project Structure 2.选择main方法 3.选择copy to the output…,修改MANIFEST.MF 文件存放的目录,建议放在resources下(注意这步必须修改,否则不会将MANIFEST.MF文件打入jar包中,运行时会报Error: Invalid or corrupt jarfile x.jar 的错误) 4.整理项目所依赖的jar包,可以右击output 新建一个文件夹lib,然后...
在springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时,在项目中有多个候选的主方法。这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下...
这样一来,spring boot maven plugin 在打包时,会自动扫描整个项目的源码,并将扫描到的第一个包含 main 函数的 class 作为Jar包的 Main-Class。 2. 在 plugin 的配置中增加一个配置 <configuration><mainClass>org.rainbow.spring.boot.Application</mainClass></configuration> 1 2 3 这样的话,Application 这个c...
1.org.springframework.boot:spring-boot-maven-plugin:2.2.1.RELEASE:repackage failed: Unable to find main class 2.找不到符号 Unable to find main class 问题原因 如果使用SpringBoot打包插件如下 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...
mainClass最终会在jar包里的MANIFEST.MF文件中指定 Start-Class: com.core.Starter Spring Boot Maven plugin的5个Goals spring-boot:repackage,默认goal。在mvn package之后,再次打包可执行的jar/war,同时保留mvn package生成的jar/war为.originspring-boot:run,运行Spring Boot应用spring-boot:start,在mvn integration...
<mainClass>com.zzh.demo.WebApplication</mainClass> <layout>ZIP</layout> </configuration> <executions> <execution> <goals> <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中--> </goals> </execution> </executions> </plugin> ...
<project>...<packaging>jar</packaging>...</project> 试过了也没有用 或者说运行mvn clean package 甚至于 切换 spring-boot-maven-plugin 的版本 最后 还是得在plugin 层添加 config mainClass 其实跟repackage并不冲突 <configuration><mainClass>com.test.SpringServer</mainClass></configuration> ...
1、程序打包 SpringBoot程序是基于Maven创建的,在Maven中提供有打包的指令,叫做package。本操作可以在Idea环境下执行。 Plain Text 复制代码 9 1 mvn package 打包后会产生一个与工程名类似的jar文件,其名称是由模块名+版本号+.jar组成的。2、程序运行 程序包打好以后,就可以直接执行了。在程序包所在路径...
pom中引用springboot-maven插件 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>package.Main</mainClass></configuration></plugin> 2.mvn package ©著作权归作者所有,转载或内容合作请联系作者 ...