1,maven springboot方式,这种方式适合 使用springboot框架,注意
spring-boot-maven-plugin的版本要和 springboot相匹配否则会报 repackage failed: Error reading archive file ,或一些比较奇怪的错误
org.springframework.boot spring-boot-maven-plugin2.2.10.RELEASE true com.启动类 repackage
2,maven-assembly-plugin方式,注意这种方式如果打 springboot的包会报 No auto configuration classes found in meta-INF/spring.factories
这种方式适合自定义拷贝,需要自定义的内容比较多的情况。
3,之间打包docker镜像启动,比较合适使用docker环境和k8s,注意这种方式必须服务器打包,mac,windows本地不行。
com.spotify docker-maven-plugin1.2.0 build-image package build ${project.name}:${project.version} ${project.basedir}/src/main/docker java ["java","-jar","/${project.build.finalName}.jar}"] / ${project.build.directory} ${project.build.finalName}.jar
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)