IDEA 14创建Maven管理的Java Web项目(图解)

时间:2022-06-06 09:35:31

之前讲过用MyEclipse下用Maven整合SpringMVC+Spring+Hibernate 框架,以后项目会越来越多的迁移到IDEA上,所以在此介绍下在IDEA上创建maven项目


创建步骤

1、新建项目,选择Maven,如下图:
IDEA 14创建Maven管理的Java Web项目(图解)
注:第二步中怎么设置:
这里的sdk也就是意义上的jdk。我在*得到答案,如下:
1) You need to have a jdk installed on the system.
for instance in
C:\Java\jdk1.7.0_99
2) go to project structure under File menu ctrl+alt+shift+S
3) SDKs is located under Platform Settings. Select it.
4) click the green + up the top of the window.
5) select JDK (I have to use keyboard to select it do not know why).
select the home directory for your jdk installation.

2、填写GroupId和ArtifactId。如下图:
IDEA 14创建Maven管理的Java Web项目(图解)

3、选择Maven。如下图:
IDEA 14创建Maven管理的Java Web项目(图解)
(1)系统默认是有Maven 3(3.0.5),而且他也自己下载,但是下载缓慢,所以最好的就是设置本地的maven,当然这里要设置环境变量。
(2)全局settings.xml文件,可以设置全局本地仓储和局域网仓储,很好的解决了外网下载不到的问题,对团队开发很有利,可以看我的博客使用Nexus创建本地Maven仓库
(3)本地仓储的设置,默认在C盘,最好是设置到别的盘。

4、设置项目名称和目录,如下图:
IDEA 14创建Maven管理的Java Web项目(图解)

5、生成maven项目,但是发现没有src和web目录
IDEA 14创建Maven管理的Java Web项目(图解)
src目录很好建,就是New Directory。
创建java/resources,在新建的“java”文件夹上点击右键,操作“Make Directory As–>Source Root”
在新建的“java”源文件夹上点击右键与在系统自动生成的“resources”源文件夹上点击右键弹出“New”的子菜单不一样,在新建的“java”源文件夹上不能直接创建servlet,filter等JavaEE文件,而在“系统自动生成的“resources”源文件夹上”却能创建。此处Intellij处理可能有一些问题,它未更新.iml文件,解快办法是,打开.iml文件,增加一句配置代码
web目录创建,如下!
6、创建web目录,如下2图:
在项目名称上右击,选择Add Framework Support…
IDEA 14创建Maven管理的Java Web项目(图解)
在Add Framework Support对话框中勾选Web Application,版本选择3.1并勾选Create web.xml。
IDEA 14创建Maven管理的Java Web项目(图解)
点击OK后,看到如下界面,项目中出现了web文件件,是不是很熟悉了,和MyEclipse中的项目结构类似。

之后的开发和MyEclipse一样了。下面介绍下使用Web服务器。

配置Tomcat并发布

下面配置Tomcat服务器,本例使用Tomcat7。
1、选择Edit Configuration
IDEA 14创建Maven管理的Java Web项目(图解)

2、设置自己的tomcat home和路径
IDEA 14创建Maven管理的Java Web项目(图解)

3、设置快捷启动方式。如下图
IDEA 14创建Maven管理的Java Web项目(图解)

4、部署应用
IDEA 14创建Maven管理的Java Web项目(图解)
选择你要部署的artifact.

5、千万记得输入你的工程名
IDEA 14创建Maven管理的Java Web项目(图解)

如上配置和部署已经完成,剩下的就是编程和运行了。

附:项目例子。

http://my.oschina.net/ymgjava/blog/168425