将jasper报告依赖:
<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
我尝试了以下解决方案:
在* E:\ maven主文件夹\ apache-maven-2.2.1-bin \ apache-maven-2.2.1 \ conf * 中的 settings.xml 文件夹:
我说:
<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>
但问题仍然存在。
有什么建议吗?
...谢谢
答案 0 :(得分:3)
可能是因为您的本地仓库中仍然存在损坏的文件,并且Maven没有更新它。删除C:\mavenrepo\.m2\repository\commons-collections\
然后重试。
答案 1 :(得分:0)
我的问题几乎相同 这是我尝试运行maven-install时获得的输出
[INFO]无法解决工件。
无法获取依赖项信息:无法读取本地副本 元数据:无法读取元数据 'C:\用户\ jmr.m2 \库\公地集合\公地集合\行家-元数据jaspersoft.xml': 实体引用名称不能包含character ='(位置: START_TAG见过 ... www.sermonillustrationlibrary.org/blocked/nospiders?mod=8819&qlvc = ... @ 420:198)commons-collections:commons-collections:jar:null
如何修复 maven-metadata-jaspersoft.xml ?
修改
幸运的是,在同一目录中还有其他maven-metadata - ??????。xml文件,奇怪的是所有这些文件都是相同的 所以我刚刚将.... jaspersoft.xml的损坏内容替换为任何其他文件的相同内容,如果工作正常的话。