拜筆記型電腦送修所賜,從NB的Vista改用乾淨PC的XP。也看到Maven在XP work時一些trouble如標題。還有一個情況是,我把在Vista的Maven專案移到XP來,原本Maven預設的remote repository是http://repo1.maven.org/maven2,連到這網址時會自動導到http://repo2.maven.org/maven2,而在Vista使用M2Eclipse,也會自動從repo1導到repo2,可是移到XP來卻不行,得手動建一個repository url指向repo2。直到我做了一個修改,同時把這兩個問題給解決了:

  在安裝Maven,需要在Path環境變數加載Maven home/bin目錄,而後來我google要解tools.jar解法,就把Java home/bin目錄加在Maven home/bin目錄之前,結果上述的問題就不再發生了。

Path設定如右:C:\jdk1.5.0_21\bin;D:\apache-maven-2.2.1\bin;…   (…是指其它的目錄)

  此外手動加載Sun提供的tools.jar也行,其dependency寫法如下,還沒使用過systemPath咧:

<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()