我想用maven和eclipse構建我的應用程序。 我有我的本地機器上的第三方罐子的依賴項。 這裏是我的pom.xml本地罐子不包含在類路徑中('<scope>系統</scope>`)
<dependency>
<groupId>sourceforge.net</groupId>
<artifactId>zipdiff</artifactId>
<version>0.4</version>
<scope>system</scope>
<systemPath>C:/gelcap/lib/zipdiff-0.4.jar</systemPath>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.11</version>
</dependency>
當我MVN運行
:安裝它爲我的項目創建WAR文件。 但問題是它不包括zipdiff.jar文件到web-inf/lib文件夾,它只包含下載的文件。我需要包括從本地系統複製文件,但maven忽略它們。 我沒有想到爲什麼它會發生,爲什麼maven沒有將包含系統範圍的文件包含在我的war文件中。 請給我任何想法如何解決這個問題。 在此先感謝
+1對於Nexus和另一個虛擬+1的建議,只爲圖書館創建工件(使用nexus,你可以從網頁前端完成 - 所以我建議使用nexus,即使是在本地的單用戶環境中) – 2010-07-19 12:56:13