如題,資料網上有一大堆,這里是實踐了做個整理。
【注意】maven配置
maven要運行在JDK:外部JAVA_HOME指定到JDK,eclipse中runtime指定到JDK
在eclipse中配置好maven的索引功能,可以事半功倍(在Maven Repositories面板中配置)
下載整個索引步驟見網址:
http://www.cnblogs.com/mingforyou/archive/2013/08/23/3276864.html
【步驟】eclipse中把web項目轉為maven項目
主要步驟可以參考網上的文章
http://zk1878.iteye.com/blog/1222330
可以特別關注以下操作:
在項目上右鍵Configure--->convert to Maven project
依賴到的自建Maven項目也可以引入到dependency並設置作用域為compile
在項目上右鍵屬性--->Deployment Assembly要配置web項目部署路徑
【步驟】編寫pom.xml
在中央倉查找類庫坐標
如果eclipse中配置好了maven索引,可以直接在pom文件的Dependencies視圖添加
中央倉找不到的類包,可以mvn install:install-file 命令安裝到本地庫,例如:
mvn install:install-file -Dfile=kaptcha-2.1.1.jar -DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.1.1 -Dpackaging=jar
【注意】版本沖突
NoSuchMethodError:GenericTypeResolver.resolveReturnTypeForGenericMethod
資料如下
原因是Spring-Context-Support引用了高版本Spring3.2,但項目中使用的是低版本Spring2.1不存在這個方法。解決辦法是統一版本。
【步驟】自己搭建nexus私服
主要步驟如下:
http://www.360doc.com/content/14/0514/09/1906950_377442397.shtml
非root賬戶最好先用root配置sudo命令/etc/sudoers
解決wrapper | Unable to start JVM: No such file or directory:
在/nexus/bin/jsw/conf/wrapper.conf中將wrapper.java.command改為絕對路徑
搭建完成后配置倉庫
http://www.iteye.com/topic/1126678