开始上班了,公司里用的是IDEA来进行项目开发,因此自己有必要了解学习下IDEA的使用。
在此记录一下使用IntelliJ IDEA 2017来创建基于maven的web项目。尽管网上已有很多此类的教程,但自己重新记录一次以便熟悉巩固。
下面开始java web工程的创建。首先要做的一件事情是修改maven中央仓库的镜像,不然下载速度会很慢的。这里可以将它修改为阿里云的仓库。
进入maven根目录中的conf目录,里面有个settings.xml,修改这个里面的内容即可:
![](https://img.haomeiwen.com/i40658/e6d6fbeb363d9b55.png)
在该文件中增加:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
![](https://img.haomeiwen.com/i40658/277bd1654add793f.png)
修改完毕后,打开idea开始新建maven工程:
![](https://img.haomeiwen.com/i40658/ec02c10636f5f72c.png)
选择Maven,勾上Create from archetype,选择webapp的原型模板:
![](https://img.haomeiwen.com/i40658/aa112a7832f375eb.png)
下一步,填入GroupId、ArtifactId等:
![](https://img.haomeiwen.com/i40658/34221f97b58450eb.png)
选择我们的maven和刚才改过的maven中的settings文件:
![](https://img.haomeiwen.com/i40658/931d56697f884a7e.png)
然后下一步,完成。换了仓库后,可以看到很快就建好了:
![](https://img.haomeiwen.com/i40658/b290858b0d57285e.png)
因为是web项目,因此接下来就是配置Tomcat服务。
点击图中工具栏中的向下箭头图标,单击Edit Configurations;或者在菜单栏Run→ Edit Configurations:
![](https://img.haomeiwen.com/i40658/3fac21ca49cef504.png)
出现:
![](https://img.haomeiwen.com/i40658/8f7345920089d6ad.png)
![](https://img.haomeiwen.com/i40658/92b4928239031176.png)
出现如下界面,改一个名字,然后如果没有识别出电脑中的Tomcat,那么就配置下Tomcat的本地环境就行了:
![](https://img.haomeiwen.com/i40658/0cbcab246f65b355.png)
好了以后,点击页签Deployment,然后点击 + 选择 Artifact …:
![](https://img.haomeiwen.com/i40658/6e2a4f0097b04354.png)
选择需要发布的应用,选择exploded:
![](https://img.haomeiwen.com/i40658/3d4a00c1ffbcb450.png)
![](https://img.haomeiwen.com/i40658/f9abfc915d8df1fc.png)
为了让它热部署,切回Server,修改以下两个地方:
![](https://img.haomeiwen.com/i40658/47e9436f9efc71ba.png)
都改为Update classes and resources。这样就配置好了Tomcat服务,点击OK。
然后就可以点击启动或者Debug了:
![](https://img.haomeiwen.com/i40658/e0a4234b6102122a.png)
这样就跑起来了:
![](https://img.haomeiwen.com/i40658/1cc206a4b5c8105b.png)
这是启动后的信息:
![](https://img.haomeiwen.com/i40658/d5675ff129bf865b.png)
网友评论
与 直接建立 project(maven),有什么区别吗
楼主公司用mac开发吗 棒棒哒