0、环境准备
安装maven 3.5或者以上版本。
安装JDK 8或者以上。
1、fork到自己的库
当然如果你觉得不需要,可以忽略。
fork到自己的github的好处是后面自己的修改可以提交上去,可以随意造作..
2、 clone下来
clone下来后可以导入IDEA(也可以先不导入),导入步骤见最后。
3、设置Maven镜像
设置maven镜像如果不会可以自行百度。就是找到setting.xml然后再mirrors标签里粘贴如下内容。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url> [http://maven.aliyun.com/nexus/content/groups/public](http://maven.aliyun.com/nexus/content/groups/public) </url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>ibiblio Mirror of [http://repo1.maven.org/maven2/](http://repo1.maven.org/maven2/) </name>
<url> [http://mirrors.ibiblio.org/pub/mirrors/maven2/](http://mirrors.ibiblio.org/pub/mirrors/maven2/) </url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url> [http://repository.jboss.org/nexus/content/groups/public](http://repository.jboss.org/nexus/content/groups/public) </url>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url> [http://repo2.maven.org/maven2/](http://repo2.maven.org/maven2/) </url>
</mirror>
<mirror>
<id>ui</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url> [http://uk.maven.org/maven2/](http://uk.maven.org/maven2/) </url>
</mirror>
4、修改最外层pom.xml文件
<properties>下加
<disable.checks>true</disable.checks>
5. 安装并使用mvnwrapper编译项目
参见GitHub maven-wrapper: https://github.com/takari/maven-wrapper
进入到spring-boot检出的目录
执行: mvn -N io.takari:maven:wrapper
然后执行: ./mvnw clean install -DskipTests -Pfast
然后看到如下结果,表示构建成功。
然后选取项目里的一个单元测试运行一下,走起,发现运行成功了。
6 构造spring-boot-sample模块
导入项目后发现spring-boot-sample模块没有显示模块样式,没有显示正常的模块结构。
我们再回到最外层的pom.xml文件,发现模块这里专门有一句话“Samples are built via the invoker plugin” 可见 samples模块是通过invoker插件来构建的。
————————————————
版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w605283073/article/details/85106902