【问题标题】:Maven remote repository with releases and snapshots tags带有发布和快照标签的 Maven 远程存储库
【发布时间】:2015-12-05 13:04:15
【问题描述】:

我有一个 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
错误的

当我删除 &lt;releases&gt;false&lt;/releases&gt;&lt;snapshots&gt;true&lt;/snapshots&gt; 标记时,它工作正常。 我已经看到http://maven.apache.org/xsd/maven-4.0.0.xsd releasesnapshots 标签是有效标签

【问题讨论】:

    标签: java eclipse maven


    【解决方案1】:

    尝试改用这个:

            <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>
    

    【讨论】:

    • 在 XSD 文件中,有一个用于“发布”和“快照”的复杂类型。这种复杂类型在别处定义。在那里它指定了 块。
    猜你喜欢
    • 2010-12-13
    • 1970-01-01
    • 2016-07-10
    • 2011-07-16
    • 2020-12-08
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    相关资源
    最近更新 更多