如果您在1.7.0 (first not to)和2.7.0 (first to contain again)之間的許多版本中查看Ehcache的Maven回購,它們不包含罐子。爲什麼Maven倉庫中的許多版本的Ehcache沒有罐子?
我問,因爲我想建立依賴於1.7.2舊的項目,我得到的錯誤:
Downloading: http://mvnrepo.initech.net/archiva/repository/snapshots/net/sf/ehcache/ehcache/1.7.2/ehcache-1.7.2.jar Downloading: http://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/1.7.2/ehcache-1.7.2.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11.871s [INFO] Finished at: Wed Jul 24 15:17:44 EDT 2013 [INFO] Final Memory: 6M/152M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project initech-fintools-business: Could not resolve dependencies for project net.initech:initech-fintools-business:jar:1.0-SNAPSHOT: Could not find artifact net.sf.ehcache:ehcache:jar:1.7.2 in initech_center (http://mvnrepo.initech.net/archiva/repository/Initech_Center) -> [Help 1]
,我使用Maven 3.1.0我應該不在話下。
這是有道理的,但後來它爲什麼「空」的項目都在回購? – ArtB
這些項目不是空的:pom本身就是工件(即它有包裝POM,請參閱http://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/1.7.0/ehcache- 1.7.0.pom)。 POM在這裏被用來作爲一個工具來同時獲得'ehcache-core'和'ehcache-terracota'只有一個依賴。我編輯了我的答案以顯示使用情況。 –
謝謝!我以前從來沒有見過。 – ArtB