- 整理模块之间的依赖关系在idea编译器右边的maven projectects中的项目结构中找的带有root的目录
先使用Lifecycle -->clean命令进行清理,然后在执行package指令
解决方式:在jar包所在模块下的pom中修改引入方式
原引用方式:2. ‘build.plugins.plugin.version’ for org.springframework.boot:spring-boot-maven-plugin is missing 打包版本缺失修改后引用方式: com jna 1.0.0 system ${project.basedir}/lib/jar/jna.jar com jna 1.0.0 system ${pom.basedir}/lib/jar/jna.jar
解决方式:在父级模块pom下的build中添加版本信息
原方式:3. Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! 没有添加统一平台编码格式修改后: org.springframework.boot spring-boot-maven-plugin org.springframework.boot spring-boot-maven-plugin 2.2.4.RELEASE repackage
解决方式:在pom中添加统一编码格式
4. Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.4.RELEASE:repackage (default) on project fod-api: Execution default of goal 打包指向无法打包UTF-8
解决方式
1. 父级模块加入一下内容5. spring boot 项目打包成jar后无法调用自定义引入的jar包2. 将父级模块打包配置移到web模块(有启动类的模块)中 spring-snapshots https://repo.spring.io/snapshot spring-milestones https://repo.spring.io/milestone org.springframework.boot spring-boot-maven-plugin 2.2.4.RELEASE com.fod.fodadmin.FodAdminApplication repackage
解决方式:在build中加入
org.springframework.boot spring-boot-maven-plugin 2.2.4.RELEASE true com.fod.fodadmin.FodAdminApplication repackage



