SpringModulesDemo演示SpringBoot 、Maven、多module工程结构以及mvn命令的使用

SpringModulesDemo

该项目以最精简的代码演示SpringBoot 、Maven、多module工程结构以及mvn命令的使用

下载地址:https://github.com/MasonLiuChn/SpringModulesDemo

使用

  1. 打包jar
./mvnw clean package -Dmaven.test.skip=true
  1. 将所有module发布到maven仓库
./mvnw clean install -Dmaven.test.skip=true
  1. 命令行run

spring-boot:run 和 spring-boot:repackage 只会去maven仓库拉依赖,不会去module的target文件夹找依赖
所以在执行spring-boot:run 和 spring-boot:repackage前先 install 一下,将代码改动发布到maven仓库,如果不是多module的工程则不用install

./mvnw clean install -Dmaven.test.skip=true && cd module-web && ../mvnw spring-boot:run -Dmaven.test.skip=true
  1. 测试
http://localhost:8080/test/hello

你可能感兴趣的:(Web开发)