最近想学习使用maven,于是就在intellij上捣鼓了起来。

我以为Intellij直接集成了maven,于是兴冲冲的直接创建maven项目。

Maven项目的build path配置 maven build goals配置_maven

Maven项目的build path配置 maven build goals配置_maven项目_02

Maven项目的build path配置 maven build goals配置_maven_03

Maven项目的build path配置 maven build goals配置_maven_04

Maven项目的build path配置 maven build goals配置_maven项目_05


到这里为止,都和教程里说的一样,第一次打开要下载些东西,之后打开就会快很多了。于是我泡了杯茶,静静的玩了会儿手机。结果,显示BUILD FAILURE。怎么回事?不应该是BUILD SUCCESS吗?

于是立马到网上查,原因很明显,因为我连maven都没下载配置啊。逃。我便去网上下载了最新的maven文件,并配置起了变量,设置一个M2_HOME是maven的解压目录,再在Path里添加”%M2_HOME%\bin;”。结果配置完,在DOS窗口里输入查询maven版本时,一直显示“’mvn’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”。当时就懵了,不和jdk配置一样么?我咋有错了。想了半天,发现原来是我头脑糊涂了,应该添加一个系统变量,结果我添加了个用户变量。。。配置完后,无论是输入“mvn -v”,“mvn -version”还是“mvn –version”都是可用的,当时还一度怀疑自己指令输错了。。。

Maven项目的build path配置 maven build goals配置_maven_06


配置好了之后,在Intellij里记得也配置一下路径还有仓库路径就好了。于是,我兴奋的创建了自己的第三个“HelloWorld”项目,(第二个HelloWorld死于不明原因)在打开的pom.xml文件右上角看到了和webstorm一样熟悉的调试图标,想着难道这样可以直接调试?哇塞,Intellij真是太高级了!事实证明我想多了。。。

Maven项目的build path配置 maven build goals配置_maven_07


没事,咱再去网上问。得到答案,项目当然是要在tomcat里跑了啊!!!唉,最近睡眠不足,脑子也不好使了。那咱就去配置tomcat呗。结果找了半天,也没找到哪里可以设置tomcat路径的,为什么我的设置和别人的设置不一样,哪里有application server?连老天都在针对我!

好吧事实当然不是我被针对,是因为我下的是free版本,而这些功能需要ultimate也就是旗舰版本。马上又去官网上下载旗舰版本了。顺带贴上个jetBrains系列编辑器的破解方法,不差钱的旁友就不需要点了。

http://jingyan.baidu.com/article/17bd8e522b278785ab2bb82e.html

好了,工具准备好了,打开之前的项目,添加tomcat路径,运行

Maven项目的build path配置 maven build goals配置_maven_08


熟悉的画面终于出现了,至此,也算是终于摸到了使用门槛。这次经历给了我不小的教训,让我更加追求动手实践,虽然很多东西网上都能查的到资料,但是当你真正做的时候,很可能碰到稀奇古怪的问题,当你一个一个解决了之后,会看到自己很多的不足。比如我就是太粗心大意了。。。