一springboot有启动类的项目打包build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId version2.3.2.RELEASE/version configuration !--项目的启动类-- mainClasssca.pro.business.ScaCmsBusinessApplication/mainClass !--解决windows命令行窗口中文乱码-- jvmArguments-Dfile.encodingUTF-8/jvmArguments layoutZIP/layout /configuration /plugin plugins /build二普通的meven项目有启动类但是不是springboot项目会把所以依赖打在包里build plugins !-- any other plugins -- plugin artifactIdmaven-assembly-plugin/artifactId executions execution phasepackage/phase goals goalsingle/goal /goals /execution /executions configuration !-- 附带依赖打包 -- descriptorRefs descriptorRefjar-with-dependencies/descriptorRef /descriptorRefs !-- 指定启动类 -- archive manifest mainClasscom.changlu.Crawler/mainClass /manifest /archive /configuration /plugin /plugins /build三普通的工具类或者springboot-starter无启动类作为工具使用不会把依赖打进包里build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId version3.8.1/version configuration source1.8/source target1.8/target encodingUTF-8/encoding /configuration /plugin /plugins /build
maven项目打包插件常见的几种打包方式
一springboot有启动类的项目打包build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId version2.3.2.RELEASE/version configuration !--项目的启动类-- mainClasssca.pro.business.ScaCmsBusinessApplication/mainClass !--解决windows命令行窗口中文乱码-- jvmArguments-Dfile.encodingUTF-8/jvmArguments layoutZIP/layout /configuration /plugin plugins /build二普通的meven项目有启动类但是不是springboot项目会把所以依赖打在包里build plugins !-- any other plugins -- plugin artifactIdmaven-assembly-plugin/artifactId executions execution phasepackage/phase goals goalsingle/goal /goals /execution /executions configuration !-- 附带依赖打包 -- descriptorRefs descriptorRefjar-with-dependencies/descriptorRef /descriptorRefs !-- 指定启动类 -- archive manifest mainClasscom.changlu.Crawler/mainClass /manifest /archive /configuration /plugin /plugins /build三普通的工具类或者springboot-starter无启动类作为工具使用不会把依赖打进包里build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId version3.8.1/version configuration source1.8/source target1.8/target encodingUTF-8/encoding /configuration /plugin /plugins /build