我有一个启用maven的Eclipse(Mars),其中包含以下存储库:
<repository>
<id>sonatype.oss.snapshots</id>
<name>Sonatype OSS Snapshot Repository</name>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
<releases>false</releases>
<snapshots>true</snapshots>
</repository>
它工作正常,但是当我尝试从命令行(maven 3.0或3.3)在maven上运行目标时,却遇到此错误:
[错误]处理POM时遇到了一些问题:[错误] POM格式错误:E:\ workspace \ Saba \ pom.xml:预期的START_TAG或END_TAG不是TEXT(位置:TEXT已显示... \ r \ n \ t
false
当我删除<releases>false</releases>
和<snapshots>true</snapshots>
标签时,它可以正常工作。我已经看到了http://maven.apache.org/xsd/maven-4.0.0.xsd
的release
和snapshots
标签是有效的标签
尝试使用此代替:
<repository>
<id>sonatype.oss.snapshots</id>
<name>Sonatype OSS Snapshot Repository</name>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句