關於maven相互依賴的工程部署問題


環境:win7 64位,myeclipse10.6,eclipse4.5,都配置了svn插件

問題描述:1、工程模塊化之后都是通過pom配置model來關聯的,svn提交之后,通過myeclipse的svn‘檢出為項目’,依賴的子工程變成了文件夾;原先的maven項目jar都不對了。刪除本地倉庫重新編譯,原先項目ok

     2、以為是myeclipse的問題,通過eclipse同樣步驟,出現同樣問題

解決:1、單獨安裝svn,把項目先檢出,然后在用eclipse把項目import進去,選擇‘已存在的maven項目’,找到工程即可

缺點:eclipse的svn插件不能用了,只能用單獨安裝的了,比較不方便

注意事項:eclispe要配置好maven,maven的jdk要配置好,例如如果要配置jdk1.6,如下:

<profile>
<id>jdk-1.6</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.6</jdk>
</activation>
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
</properties>
</profile>

這個是在apache-maven-3.3.3\conf\settings中的,網上一堆可以參考一下

如果工程已經導入了,jdk居然是1.5或者其它的,那么按照上面配置一下maven,然后選中所有的maven項目,右鍵-》maven-》update project... 會統一更新一下

還有就是為了防止內存溢出,配置一下,我是直接在jre中配置的

Default VM arguments: -Xms256M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=512M

2019-04-08

更新一下依賴的svn檢出:

可以直接用svn檢出,檢出來的子項目是文件夾形式的,這時候只需要再import即可(maven項目,找到那些子項目的pom路徑導入即可),這樣就可以用eclipse的svn插件了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM