环境
- OS:win8 64
- jdk 1.7.0-79
- maven:3.3.3
- tomcat :7.0.62
- idea 14.04
参考资料
- maven 实战
- 孔浩的视频教程
创建项目
选择archetype
选择Maven,如果没有JDK,则配置一个
选择 Create from archetype
项目 坐标
添加archetype
在 Properties 中添加一个属性:
archetypeCatalog = internal
如果不添加这个属性,idea在生成项目骨架时可能会卡死
填写项目名
补全目录结构
新建的项目没有 src/test 目录,也没有 src/main/java目录,要手动补全
设置文件夹类型
新建文件夹之后,项目属性->Modules->Path,将文件夹设置为相应类型
刷新 maven 依赖
编辑pom文件后,刷新maven依赖
可能刚开始使用idea的同学还不知道怎么找到这个按钮,你需要找到左下角的一个灰色的按钮,点击即可调出诸如 Project、Maven Projects 等视图。
添加框架依赖
如果项目依赖了spring或者hibernate,则可以添加相应依赖。这个和sts中的那个蓝色的 s 图标是一样的功能,不过我发现这个功能也是有时候好用有时候不好用,也许是我还不熟悉idea。另外关于项目属性的设置在右上角
配置 tomcat
Run->Edit Configuratoins
##添加 tomcat 服务器
配置tomcat服务
部署项目到tomcat
运行
配置tocmat服务器
这种运行方式有一个缺点:如果你修改了JSP文件,在页面上是看不到效果的
maven tomcat 插件运行【推荐】
pom
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<!--这里也可以使用tomcat7-maven-plugin -->
<version>2.2</version>
<!--最新版本 -->
<configuration>
<url>http://localhost:8080/manager/text</url>
<!--配置远程tomcat的路劲 -->
<username>admin</username>
<password>admin</password>
<uriEncoding>UTF-8</uriEncoding>
<!--tomcat的url编码 达到和修改server.xml文件一样的功能 -->
</configuration>
</plugin>
另外如果想要部署的话,还要设置settings.xml和tomcat的tomcat-user.xml,可以参考我的另一篇博客:
然后你就可以使用maven 的 tomcat 插件运行程序了