最近本來想研究下CrudRepository這個接口,但是因爲項目裏的包基本都是比較舊的hibernate3包,然而度娘告訴我需要用到hibernate4的包,以及一些七七八八的新包,於是乎我開始下載jar包七導八導,最後給我來了個包版本衝突錯誤!!!腦殼疼,所以想要研究下maven,直接通過pom.xml直接加載依賴包,這樣子既不用自己下jar包,還便於包的管理。由於我是用的hibernate框架,想要直接在hibernate框架的基礎上配置maven。流程如下:
- 下載maven並且配置環境變量。
這個就不具體介紹了,注意配置完後最好在doc界面輸出mvn -v看看是否打印出maven’版本信息,如果打印出則說明配置成功。 - 配置maven的倉庫信息
打開E:\apache-maven-3.0.5\conf下的settings.xml文件,然後將下圖的地址改爲你要存儲的地址 - 在myeclipse上配置maven
如下圖所示,在window - -> preferences的搜索欄裏輸入maven,然後點擊installations,點擊add添加下載的maven,底下的settings.xml文件會根據你添加選擇的maven自動生成
添加完後點擊user settings,選擇settings.xml文件,底下的存儲倉庫位置會根據選擇的settings.xml文件自動生成,然後點擊apply即可。
- 新建maven工程
直接new-other,然後輸入maven,選中maven project
- 將hibernate框架搬過來
因爲是測試,所以是拿一個空的hibernate框架進行搬運。這是我原來空hibernate框架的目錄
這是創建的maven項目
對比下發現搬過去好像也不麻煩。首先在maven項目裏創建個source folder,然後將hibernate框架的源碼部分搬過去。然後將hibernate框架的WebRoot底下文件放在maven項目的WebApp底下即可。然後hibernate啓動需要用到什麼jar包,在pom.xml裏配置依賴即可。 - 啓動maven項目
點擊項目–>右鍵–>debug as–>debug configurations
然後會出現底下這個界面。然後選中maven build,右鍵-new,然後配置名字以及tomcat
同時移到source窗口,將這個default 文件夾remove,然後點擊add,將當前項目添加即可(我當前項目爲MyMaven)
配置完成後,啓動報錯,原來是pom.xml這裏忘記配置tomcat7了。所以在pom.xml的標籤裏最後加上這麼一段
<build>
<finalName>MyMaven</finalName>
<!-- 配置插件 -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/${project.artifactId}</path>
</configuration>
</plugin>
</plugins>
</build>
配置完,項目完美啓動,也可以進行訪問後臺!!!