时间久了忘了,重新回忆下.
环境: idea2017.3.2+JDK1.8.0_131+maven3.3.9
先推介两个idea的插件: MyBatisX和Translation
MyBatisX不说了,用的时候就知道了
Translation在遇到看不懂的时候右键最上面有翻译功能,可以谷歌翻译和有道翻译.但是不知道为什么我这里有点
乱码,但是翻译却没事:
然后建议这个页面的字体那里不要勾,因为不知道那些字体不支持中文,勾了在使用的时候有乱码:
好了开始搭建
1: 我习惯先创建一个空包
2: 选好地方和命名好:
4: 先创建一个pom包,我是这么叫的... 勾上这个然后一定要选中图中的maven模版
5: 然后下面这里随便写,之后的建别的包时候用到.然后下一步确定maven的仓库和maven版本,然后再下一步确定这个包的存放位置
6: finish之后进去先不要点,等一会就成下面这个样子,如果没反应右下角有提示,自己看着点一个,我点第二个:
7: 上面就代表这个pom包建好了,那个src那个包没用,可以删.然后是建jar包和war包,先jar包,我是这么叫的:
说明一下jar包和war包是可以建立多个的,我这里各举例了一个,嗯jar包war包,我习惯这么叫了
在之前的pom包上右键new一个module
8: 然后继续勾上,选maven的quickstart模版
9: 下一步后出现的这里,Add as module to 之前的pom包, Parent也是.然后第三个横线那里确定一下跟刚才
创建的pom时写的要一样.
10: 然后下一步那里还是确定maven的版本和仓库设置这些,确定好了再下一步,到了下图这里:
这里Module name 是刚才写的ArtifactID省略了 " . " ,这里还是再定义一个名字.下面两个不要管就好,这里表示
新建的jar包放在刚才建的pom下,如果不是在刚才创建的pom的包下就改到pom下我建议.然后点完成
完成后: 在第一次的pom下有个isJar就是刚才建的jar包
11: 接下来是war包,war包可以自己成一个maven项目,以后再说
老套路,pom包右键:
12: 这里注意,黄色下划线这里也有一个webapp的模版,不要选,这个不是maven的,我们要选maven的:
13: 再确定一下跟pom包是不是建立了联系,然后又是确定maven版本maven配置文件maven仓库:
然后再给war包改个名字和确定它是不是在pom的包下然后完成
14: 完成
15: 然后就是细节的东西了
16: 先解决web.xml头是2.3的问题
先在file里找到Project Structure,我直接有快捷图标,点一下就进来了,然后找到.然后找左边的Modules或Facets,找到对应war包
的蓝色图标的web,然后最右边点红色的减号删除,再应用然后确定,再打开Project Structure,不这样不行. 然后再选择刚才地方的
加号,出来一个web.xml选项,点击,然后选择web.xml的放置位置和版本,位置一定要选好了,不然不是放在WEB-INF下.版本我选择3.1
然后确定再应用确定,好了.3.1
选Modules:
选Facets:
17: 创建写代码的java包然后变蓝色才行:
还是打开Project Structure,然后按照图上的找,右键main包创建新的名为java的包,然后选中右键蓝色的Sources或点击上面的
蓝色Sources按钮,然后应用确定,这样就可以写代码了:
18: 然后就是建立依赖:
假如war依赖jar,需要在war的pom.xml文件里面的< dependencies >标签建立子标签< dependencie >:
19: 然后输入要关联的jar的artifactId:
还有groupId和version,直接在pom.xml文件里最上面就有,抄下来就好,最后是下面这样:
20: 然后再去maven projects,打开找到表示war的com.hehe.xixi,然后看图:
21: 真正的最后一步了,还是刚才的maven projects直接看图,依次双击就好,还有就是pom包不需要给其他jar或者war依赖: