mvn clean packege 时总有一个包打包不过去,说找不主类,错误如下:
对应spring-boot:repackage这个目标。...repackage: create a jar or war file that is auto-executable....这就是第三种解决方法233333 【随便说说】 说说spring-boot:repackage这个目标。...Spring Boot Maven Plugin这个插件包含一系列目标(goal),我们在标签里配置的repackage对应spring-boot:repackage...这个目标,看下官方介绍: spring-boot:repackage repackages your jar/war to be executable.
在打包的时候默认使用的是 repackage。...spring-boot-maven-plugin 的 repackage 在代码层面调用了 RepackageMojo 的 execute 方法。...RepackageMojo 中的 repackage 方法相关源代码及操作解析如下。...最后,我们简单看一下 RepackageMojo 中的 repackage 调用所获取的 Repackager 的repackage 方法。...Repackager 中 repackage 方法源码如下。
问题分析 报错: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.14.RELEASE:repackage...bytes) [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.14.RELEASE:repackage...e -X获取详细信息: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.14.RELEASE:repackage...(Repackager.java:281) at org.springframework.boot.loader.tools.Repackager.repackage (Repackager.java...:262) at org.springframework.boot.loader.tools.Repackager.repackage (Repackager.java:194) at
我今天遇到了一个报错… 我仔细一看发现jar包才893KB大小 检查了一下打包配置,发现: 这块少了个repackage配置… ...repackage repackage </execution
spring-boot:repackage 可以打成可执行的运行包(*.jar/*.war) spring-boot:start/ spring-boot:stop 用于管理 Spring 应用程序的生命周期...> repackage...repackage: 最主要的是要添加 repackage goal,用来重新打包。...如: xxx.jar xxx-exec-jar 具体参考: https://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/repackage-classifier.html
AndroidManifest.xml 文件 , 可以看到真实的文件内容 ; 2、使用 apktool 打包 将反编译后的文件 重新打包 ; java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk...b demo 是指定 要打包 demo 目录 ; -o demo_repackage.apk 是指定新打包的 应用安装文件是 demo_repackage.apk ; 重新打包过程 :
---- [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repackage...(repackage) on project pyyadmin-common: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin...:2.1.7.RELEASE:repackage failed: Unable to find main class -> [Help 1] [ERROR] [ERROR] To see the full
spring-boot-maven-plugin repackage...的打包过程与直接使用maven-jar-plugin不同,所以我们在使用spring-boot-maven-plugin时需要指定的执行项,或者我们在打包时指定,使用 mvn package spring-boot:repackage
如果依赖设置parent为spring-boot-starter-parent,那么默认配置了goal为repackage,无需再手动配置。 ...设置为repackage可以打包成可执行的jar包或者war。如果没有main函数,后续设置layout=NONE也可以实现打包不可执行的jar包。... repackage... repackage
---- 报错内容 Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage...leader-admin: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage...> repackage
java -jar apktool_2.4.1.jar d demo.apk -o demo 重新打包命令 : java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk...AndroidManifest.xml 文件 , 可以看到真实的文件内容 ; 4、使用 apktool 重新打包 将反编译后的文件 重新打包 ; java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk...b demo 是指定 要打包 demo 目录 ; -o demo_repackage.apk 是指定新打包的 应用安装文件是 demo_repackage.apk ; 重新打包过程 : 二、dex2jar
repackage...It is not allowed to rename or repackage the original archive "sapjco3.jar"....It is not allowed to rename or repackage the original archive \"" + "sapjco3.jar" + "\"."); } ... }
artifactId>spring-boot-maven-plugin repackage... repackage </execution
在 springboot 项目中,除了启动类的主函数 mainclass,如果还出现其他的 main 方法,本地运行是没有任何问题,但是在打包 package 时,就会报错,说 repackage 时...> repackage
五个功能分别是: build-info:生成项目的构建信息文件 build-info.properties repackage:这个是默认 goal,在 mvn package 执行之后,这个命令再次打包生成可执行的...阶段,进行 Spring Boot 应用生命周期的管理 stop:这个在 mvn integration-test 阶段,进行 Spring Boot 应用生命周期的管理 这里功能,默认情况下使用就是 repackage...打包 repackage 功能的 作用,就是在打包的时候,多做一点额外的事情: 首先 mvn package 命令 对项目进行打包,打成一个 jar,这个 jar 就是一个普通的 jar,可以被其他项目依赖...,但是不可以被执行 repackage 命令,对第一步 打包成的 jar 进行再次打包,将之打成一个 可执行 jar ,通过将第一步打成的 jar 重命名为 *.original 文件 举个例子: 对任意一个...configuration> 配置的 classifier 表示可执行 jar 的名字,配置了这个之后,在插件执行 repackage
repackage... repackage
五个功能分别是: build-info:生成项目的构建信息文件 build-info.properties repackage:这个是默认 goal,在 mvnpackage 执行之后,这个命令再次打包生成可执行的...阶段,进行 SpringBoot 应用生命周期的管理 stop:这个在 mvn integration-test 阶段,进行 SpringBoot 应用生命周期的管理 这里功能,默认情况下使用就是 repackage...打包 repackage 功能的 作用,就是在打包的时候,多做一点额外的事情: 首先 mvnpackage 命令 对项目进行打包,打成一个 jar,这个 jar 就是一个普通的 jar,可以被其他项目依赖...,但是不可以被执行 repackage 命令,对第一步 打包成的 jar 进行再次打包,将之打成一个 可执行 jar ,通过将第一步打成的 jar重命名为 *.original 文件 举个例子: 对任意一个... 配置的 classifier 表示可执行 jar 的名字,配置了这个之后,在插件执行 repackage
领取专属 10元无门槛券
手把手带您无忧上云