2012-01-28 150 views
2

依賴性一旦把碧玉報告依賴性:解決碧玉報告在行家

<dependency> 
    <groupId>jasperreports</groupId> 
    <artifactId>jasperreports</artifactId> 
    <version>3.5.0</version> 
</dependency> 

在我的pom.xml中,我收到以下錯誤:

Unable to get dependency information: Unable to read local copy of metadata: Can 
not read metadata from 'C:\mavenrepo\.m2\repository\commons-collections\commons- 
collections\maven-metadata-jaspersoft.xml': end tag name </td> must match start 
tag name <span> from line 257 (position: END_TAG seen ...</span></span></td>... 
@261:173) 
    commons-collections:commons-collections:jar:null 

    from the specified remote repositories: 
    com.springsource.repository.bundles.external (http://repository.springsource.c 
om/maven/bundles/external), 
    com.springsource.repository.bundles.release (http://repository.springsource.co 
m/maven/bundles/release), 
    central (http://repo1.maven.org/maven2), 
    Springframework milestone (http://maven.springframework.org/milestone), 
    jaspersoft (http://www.jasperforge.org/maven2), 
    jboss-public-repository-group (http://repository.jboss.org/nexus/content/group 
s/public), 
    spring-maven-snapshot (http://s3.amazonaws.com/maven.springframework.org/snaps 
hot) 

Path to dependency: 
     1) org.mytrac:mytrac:war:1.0-SNAPSHOT 
     2) jasperreports:jasperreports:jar:3.5.0 

據早報:http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=80434

我試過以下解決方案:

的settings.xml在* E:\ maven的主文件夾\ Apache的行家-2.2.1-BIN \ Apache的行家-2.2.1 \ CONF *文件夾:

我把:

<profile> 
     <repositories> 

     <repository> 
       <id>jaspersoft</id> 
       <name>Jasper Soft</name> 
       <url>http://jasperforge.org/maven2/</url> 
       <releases> 
        <enabled>false</enabled> 
       </releases> 
       <snapshots> 
        <enabled>false</enabled> 
       </snapshots> 
     </repository> 
     </repositories> 
    </profile> 

和鏡子:

<mirror> 
     <id>my-jasperreports-repository</id> 
     <url>http://uk.maven.org/maven2</url> 
     <mirrorOf>jaspersoft</mirrorOf> 
</mirror> 

但問題仍然存在。

有什麼建議嗎?

謝謝...

回答

3

可能是因爲你仍然在你的本地回購損壞的文件,和Maven沒有更新它。刪除C:\mavenrepo\.m2\repository\commons-collections\並重試。

0

我幾乎同樣的問題
這是輸出我得到的,當我嘗試運行Maven的安裝

[INFO] Failed to resolve artifact.

Unable to get dependency information: Unable to read local copy of metadata: Cannot read metadata from 'C:\Users\jmr.m2\repository\commons-collections\commons-collections\maven-metadata-jaspersoft.xml': entity reference name can not contain character =' (position: START_TAG seen ...www.sermonillustrationlibrary.org/blocked/nospiders?mod=8819&qlvc=... @420:198) commons-collections:commons-collections:jar:null

如何解決Maven的元數據jaspersoft.xml

編輯

幸運的是,在同一個目錄有其他Maven的元數據 - ?????? XML文件和好奇他們都是相同
所以我剛剛更換損壞的內容.... jaspersoft.xml與任何其他文件相同,如果工作正常。