idea2016 创建maven web项目

                 这一篇 记录 如何用  idea 创建 一个maven web 工程 idea版本(2016-1-1)

1.首先是 安装 maven 和配置maven的环境变量 

   1.1  安装maven  直接下载解压就行了  然后就是 配置maven的环境变量 MAVEN_HOME 例如楼主的是 

 

就是  解压的maven的  目录 

  接下来 就是 在PATH后面追加MAVEN_HOME 


接下里 可以验证一下 maven是否安装 配置成功  在命令行输入 mvn -version  如果可以打印版本信息 就成功了 例如



然后打开 自己的idea 




 选择  Configure -->settings--->Build,Execution,Deployment--> Bulid Tools-->Maven 



修改maven的配置文件  改成自己安装的maven 当然  你可以 用idea自带的  但是作为一个强迫症患者 你怎么可以容忍这种事情发生

ps: 顺便说一下  idea 的Settings 就相当于 eclipse的 Window--》Preferences 可以设置各种属性 包括字体 插件什么的  ,但是  idea是已 项目为 操作单位的  也就是 说  idea每一个  项目 就是一个workspace   但是 慢慢你就会发现这样是很有道理的  因为项目一多 这样更清晰 而且不会启动idea就加载那么多项目 (虽然eclipse 可以选择close project)

2  以上就是idea maven环境的配置  接下来就是  创建工程 了

   2.1 选择 Create New  Project --》Maven 



然后选择  project SDK 选择为我们自己的jdk  (注意我这里要  建立一个多模块的  maven工程 所以我就先建立一个pom类型的maven工程  再在其下面 建立web类型的子模块  ) 接下来就点击 next 输入项目名 组名 项目位置什么的最后点击finish 就行了

建立 完成之后就是这样子的  


 红圈之内的是我自己加上去了  因为这个没有像eclipse一样可以选择类型的地方  packaging是  类型 以为是父工程所以我们设置为 pom 下面的description 就是一个描述  自己愿意写什么都行

接下来 我们删除 src目录 因为 pom类型的maven工程 不需要她  无情的删掉 

2.2  建立web模块  右击项目 选择new --》module--》maven


 选择 Apache.....webapp 然后点击next就行了.


输入一个 子模块的 id



这里 有两个要注意的地方  点击右侧的 +  添加属性值  

     第一个:这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。

来自网上的解释:

archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

第二个 :就是 packaging=war 标志 我们的项目 是一个 war包 


接下里就是子模块的名称 和 位置了 


点击finish 之后就会下载 maven的依赖了  



出现  maven execution finished   翻译就是 maven 执行 完成

打开  子模块的 pom.xml文件  


可以看到  其对父亲工程的依赖 和打包形式  

再打开 父亲工程  的pom文件 也可以看到子模块 



3  接下里 就要对 工程进行一些目录结构的改造  刚刚建立完 的时候 目录结构是这样的 


接下来是  配置tomcat 



 

点击 右上角的 这个图片 会弹出  project settings




设置 jdk版本 和编译版本设置



右击main  新建 java 文件夹后  设置为 源码文件夹

然后添加 tomcat的 依赖













接下来  点击 




我已经配好了 所以有名字  没有陪的话 就需要 点击配置那个选项 edit configure...

点击完了 之后是这样的


选择 tomcat的路径  端口号什么的不用改

然后选择要发布的东西


 接下里 就没有什么了



点击  这个运行就可以了   

然后控制台就开始打印日志了  

然后会自动弹出  



希望对大家有帮助


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值