2012-05-20 83 views
1

我從SVN下載JPetStore的並且有我解決不了Maven的錯誤導入Spring3.0的JPetStore的到SpringSource工具套件時

Maven的錯誤,我已經嘗試運行Maven的更新相關性和Maven更新項目配置,並沒有幫助。

的錯誤是如下:

The container 'Maven Dependencies' references non existing library 
'C:\Users\YYC\.m2\repository\javax\servlet\jstl\1.2\jstl-1.2.jar 

ArtifactDescriptorException: Failed to read artifact descriptor for 
org.springframework:spring-context-support:jar:3.0.0.BUILD-SNAPSHOT: 

的Maven:2.2.1

春天的JPetStore https://src.springframework.org/svn/spring-samples/jpetstore/trunk/org.springframework.samples.jpetstore/

我想了解這些錯誤並加以解決,這樣我可以構建和運行的JPetStore碼。

+0

是否存在庫中的jstl庫? – jddsantaella

+1

將Spring artefact更新到3.0.5.RELEASE修復此錯誤,但導致其他 –

+0

我在庫中看不到jstl庫。但我的問題是爲什麼maven無法下載jstl到我的存儲庫?原因我在pom.xml文件中看到依賴描述 – DerekY

回答

0

看來答案是編輯pom.xml以引用Spring 3.0.5.RELEASE替換文件中的3.0.0.BUILD-SNAPSHOT。

+0

我不清楚jPetStore應用程序是由SpringSource積極維護,因爲我無法在GitHub上找到它們移動主要項目的地方。如果我們可以爲維護這個應用程序做出貢獻,那將會很棒。 –

+0

http://static.springsource.org/docs/petclinic.html –

+0

plz在https://src.springframework.org/svn/spring-samples/jpetstore/trunk/org.springframework.samples.jpetstore/上找到該項目 – DerekY

相關問題