探索SpringBoot-结合idea搭建Maven工程(四)

前文回顾

以前写了探索SpringBoot-简单入门SpringBoot(三),可是老是感受不是本身想要的内容,总感受有什么东西缺乏了,原来一些工具的使用缺乏,形成一种基础不牢固,风雨飘摇的感受。今天就来探索下一些最基本的开发内容,从0开始的内容。虽然,看上去很是的简单,可是我以为是须要好好进行学习的内容。反正对我来讲帮助仍是很是大的。java

本身搭建Spring2.x环境

一直使用Spring Initializr生成工具来生成MavenSpring Boot项目,好像一直以来都不会使用Maven来建立一个纯的项目,由于并非必定会搭建一个纯粹Spring Boot的项目。今天来试试。先在Github上面建立一个带有READMELICENSE的项目,而后将此项目clone到本地中。web

以后在本地建立pom.xml文件,填写基本信息以下,发现module里面的内容在idea下是报红的。此时,使用alt+enter来生成子模块。apache

不断使用alt+enter来生成子项目,最后获得以下的项目列表。bash

另外上面的 src, main, java, chixigua.xyz等文件夹都须要本身来创建实在的繁琐,粗粗找了一圈 idea的特性,反正我是没有找到。我原本还在寻找是否能够经过 pom.xml来生成该目录,可是发现好像是没有这个功能的。

除非是直接使用idea来建立Maven的项目,那才有可能会帮你建立好这些内容。实际上是idea帮你运行了下面这个Maven的命令帮助你初始化Maven项目。app

"C:\Program Files\Java\jdk1.8.0_181\bin\java.exe" -Dmaven.multiModuleProjectDirectory=C:\Users\bird\AppData\Local\Temp\archetypetmp -Dmaven.home=C:\Users\bird\Downloads\ideaIU-2018.2.4.win\plugins\maven\lib\maven3 -Dclassworlds.conf=C:\Users\bird\Downloads\ideaIU-2018.2.4.win\plugins\maven\lib\maven3\bin\m2.conf -Dfile.encoding=UTF-8 -classpath C:\Users\bird\Downloads\ideaIU-2018.2.4.win\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version=2018.2.4 -DinteractiveMode=false -DgroupId=testg -DartifactId=testart -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=RELEASE org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate
[INFO] Scanning for projects...
复制代码

另一个点是若是要从一个干净的项目中初始化Maven项目,可是也没有生成pom.xml文件的模板,致使整个从0建立项目的过程很是繁琐。webapp

对于不一样从0到1的项目,是否是存在什么项目生成工具或者脚手架来帮助我,去完成一些Maven工程的建立,pom.xml文件的模板的生成之类的操做呢?maven

而后直接生成一个单纯的Spring Boot项目是存在Spring Initializr来帮助的,可是若是是这么一个多项目的工程呢?是否在idea中也有我尚未发现的内容呢?ide

待补充....稍安勿躁工具

关于写做

之后这里天天都会写一篇文章,题材不限,内容不限,字数不限。尽可能把本身天天的思考都放入其中。post

一步步来打好基础。

若是这篇文章给你带来了帮助,能请你写下是哪一个部分吗?有效的反馈是对我最大的帮助。

我是shane。今天是2019年8月9日。百天写做计划的第十六天,16/100。

相关文章
相关标签/搜索