idea三步完成新建maven项目
流程
总结一下,maven用idea创建,那是真的快,基本是无脑点击(背就好了),配置一波,无脑点击三步。
1. 跟着点击
- 第一步,若已经打开了idea,则点击文件file->new->project
- 第二步,出现如下:跟着我点击蓝色部分,然后next就好了
- 第三步,输入新建的项目的名字:
配置一波(这个是要根据自己的情况了)
- 第一步,配置maven仓库和新建变量,这是少数的需要配置而不是无脑点击的步骤了。
首先:配置maven的包的路径:(你网上下载的maven放在本地的路径)
然后是user setting file:maven的配置文件setting,这个文件内部配置好了maven的本地仓库和maven下载的镜像,此时可以在里面构建国内镜像,加快下载速度。如下图:上面的是setting的文件目录,(在你下载的maven中conf目录里),下面是本地仓库,下载的maven包存储的位置就是这了。
最后是,properties了,一般情况下不用更改。
如果出现了新建的maven项目没有src目录的时候,就要在这里点击“+”按钮,添加新的property了,那就是:
无脑点击继续
上面的project location是配置maven项目的路径的,可以更改为你想要的地方。
至此,三步完成idea构建maven项目了。
当然,要跑起maven web项目来说,这个还是不够的。
还要配置artifact,也是无脑点击就好了
- 先点击file->project structure
- 无脑点击就好了,
然后是artifact配置
好了,配置好了artifact可以为tomcat发布的时候服务了。
下面还要配置tomcat
- 点击下拉列表按钮
- 点击左侧加号,并且选择tomcat->local
- 配置如下页面:
name是tomcat的名字(别名,可以改,也可以不改,无所谓),application是选择tomcat的版本,然后是配置url,这是配置打开tomcat服务后,第一个访问的页面。还有on ‘update’ action是配置热部署(有兴趣的百度一波)。再下来是jre配置,还有tomcat的运行端口配置。不过我们要做的是切换到deployment。加入我们的artifact:
我是已经加入了,所以有个secKill2,你们新建的一般是空白的。然后添加artifact就好了:
至此,tomcat也配置完成,运行起来就可以跑了。
关于module和artifact的讲解
-
module和project的关系。一个project可以当作项目直接使用,可以作为一个workspace,用来装多个module,此时的module才是一个真正的项目。同时,module和project又父子的关系,所以在peoject配置的pom.xml可以在module中直接使用,类似于继承的关系。参考文献
-
建立一个多module的project:1. 建立一个多module的project,不用maven
-
artifact是项目的输出路径,将一些运行过程中产生的输出
-
module配置,结合artifact添加了module才可以运行起来tomcat。
tomcat的war和war exploded区别
- 在tomcat发步项目的时候,导入的artifact会导致不一样的结果,有两种artyfact,一个是war一个是war exploded。前者是打包后发步,后者是文件夹发布,所以,后者是开发者模式,热部署的时候,要先设置好这个才可以。
- 参考war和war exploded区别
- 热部署