【问题标题】:Sonatype buildNumber and timestamp out of syncSonatype buildNumber 和时间戳不同步
【发布时间】:2013-02-09 22:20:17
【问题描述】:

我的快照部署有一个非常奇怪的问题:https://gist.github.com/fommil/5042065

<groupId>com.github.fommil</groupId>
<artifactId>emokit</artifactId>
<version>1.0-SNAPSHOT</version>
<versioning>
    <snapshot>
        <timestamp>20130226.204310</timestamp>
        <buildNumber>13</buildNumber>
    </snapshot>
    <lastUpdated>20130226204310</lastUpdated>
    <snapshotVersions>
        <snapshotVersion>
            <extension>jar</extension>
            <value>1.0-20130226.204248-12</value>
            <updated>20130226204310</updated>
        </snapshotVersion>
    ...

基本上,buildNumbertimestampsnapshotVersions 的名称不一致,这让 SBT 和 IntelliJ 感到困惑,以至于我无法依赖这些快照。

我已尝试删除并重新部署所有快照,但仍未修复。

我希望有人帮我解决这个问题,以便所有领域都同意,我可以在上游应用程序中使用 SBT 作为我的构建工具。我在 SBT 上提出了一个问题,但没有引起注意(这可以说是 SBT 的一个错误,没有处理这个问题):https://github.com/sbt/sbt/issues/679

项目本身托管在https://github.com/fommil/emokit-java,上传的文件(将更改)来自https://oss.sonatype.org/content/repositories/snapshots/com/github/fommil/emokit/1.0-SNAPSHOT/maven-metadata.xml

有时它会自行修复 - 我希望有一些 sonatype cronjob 可以整理这一切。

(注意:我投票决定关闭,因为我认为它似乎可以自行修复,但问题又出现了。)

【问题讨论】:

    标签: maven deployment sbt sonatype


    【解决方案1】:

    您是否在您的 pom 中专门声明了 maven-deploy-plugin?仔细检查该插件的版本和版本。

    【讨论】:

    • 从我的pom.xml 中删除maven-deploy-plugin 成功了!也许它覆盖了超级 pom 的设置。谢谢!
    • 该死,刚刚意识到我通过删除这些行丢失了附加的资源。
    • 嗯,我想我只是通过打开 sonatype-oss-release 配置文件来修复它 - 它已部署到快照存储库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多