首先,在pom.xml文件中定位到spring-boot-maven-plugin的配置部分。如果还没有配置这个插件,你需要添加它。 添加或修改<mainClass>标签: 在spring-boot-maven-plugin的配置中,找到或添加一个<mainClass>标签,用于指定启动类的全限定名。 指定启动类的全限定名: 在<mainClass>标签中,填入...
二:spring-boot-maven-plugin插件5种goal类型的说明: spring-boot:repackage,最主要包一个goal。在mvn package之后,再次打包可执行的jar/war,同时保留mvn package生成的jar/war为.origin spring-boot:run,运行Spring Boot应用 spring-boot:start,在mvn integration-test阶段,进行Spring Boot应用生命周期的管理 spring-b...
这才知道,在这种情况下,需要通过maven-plugin的configuration/mainClass节点来指定主启动类。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration>com.fanoutconsumer.FanoutConsumerApplication</configuration></plugin></plugins></bui...
执行maven 打包命令时会自动触发 spring-boot-maven-plugin 插件的 repackage 目标,完成后会在 target 目录下生成两个 jar,如下图: 命令执行后会在创建的 target 目录中会生成 2 个文件: *.jar:可执行 jar,包含 pom 中的所有依赖,可直接用 java -jar 命令执行。 *.jar.original:是 Maven 在 Spring Boot ...
spring-boot-maven-plugin 配置是干啥的? 1. 配置打包名称: 2. 排除指定的jar包依赖: 3. 排除spring-boot-devtools依赖 4. 指定主类 5. 配置profile 6. 配置JVM参数 ...
在springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时,在项目中有多个候选的主方法。这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下...
今天springboot项目install报错出现多个主类的问题,最后看这篇博客在pom.xml中指定了主类解决了 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration>com.xxx.XxxApplication</configuration><executions><exec...
pom中引用springboot-maven插件 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration>package.Main</configuration></plugin> 2.mvn package ©著作权归作者所有,转载或内容合作请联系作者 1人点赞 Java日记 更多精彩...
Spring Boot Maven Plugin提供了几个目标(goal),我们在<executions>标签里配置的<goal>repackage</goal>对应spring-boot:repackage这个目标。 repackage: create a jar or war file that is auto-executable. It can replace the regular artifact or can be attached to the build lifecyle with a separate classif...
3.spring-boot-maven-plugin 排除启动jar包中依赖的jar包 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><layout>ZIP</layout><includes><!-- 项目启动jar包中排除依赖包 --><include><groupId>non-exists</groupId><artifactId>non-ex...