要将Spring Boot多模块项目打包成一个JAR文件,你可以按照以下步骤进行操作: 1. 确认项目结构和模块依赖关系 确保你的项目结构清晰,父模块(父POM)包含所有子模块的声明,并且子模块之间以及子模块与父模块之间的依赖关系正确无误。 2. 在父级POM文件中配置打包插件 在父模块的pom.xml文件中,你需要配置spring-boot-...
我把webpack的打包输出路径故意设置成build/resources/main/static,这样子,web子项目打成jar包后,在classpath中的路径就是/static目录了,即跟spring boot默认的静态资源查找路径是一样的。 再者,server子项目依赖web项目(show/server/build.gradle中的compile project(':web')配置),所以server子项目打jar包前会先将...
新建子模块,子模块同时插入新建springboot的项目,依次创建enty和web模块(关键是并配置好pom文件) web模块依赖于entiy模块中的实体类,创建测试控制器,先测试项目没问题再开始打包(jar) 开始打包 测试jar是否有用 创建项目 注意点:子模块需要保留xx.iml,xx.mvn文件,父模块保留.idea,.mvn文件 。如果删除了这些可能会...
当我们把项目进行模块化拆分后,项目根目录(父目录)下的pom.xml,自动将打包形式设置成了pom。 这也就意味着: 项目在打包时候,不再像之前不分模块时那样,项目只生成一个jar包; 并且,项目的所有classes文件也无法集成到一个jar包当中。 如果,我们强行将父级pom文件当中的打包形式,改成:jar后,那么,在执行mvn命令...
id("application") id("org.springframework.boot") version "2.5.2" id("io.spring.dep...
<!--最终 Jar 包的名字--> <finalName>Jesus-${activatedEnv}</finalName> <!--Maven的打包插件--> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 作为DOM对象的配置 --> ...