zinc icon indicating copy to clipboard operation
zinc copied to clipboard

Maven pom contains duplicate repositories

Open brewerja opened this issue 6 years ago • 3 comments

Gradle doesn't handle including zinc because it complains that the pom.xml has duplicate repositories. The id bintraysbtmavenreleases is included twice.

Example: http://central.maven.org/maven2/org/scala-sbt/zinc_2.12/1.2.5/zinc_2.12-1.2.5.pom

<repositories>
    <repository>
        <id>bintraysbtmavenreleases</id>
        <name>bintray-sbt-maven-releases</name>
        <url>https://dl.bintray.com/sbt/maven-releases/</url>
        <layout>default</layout>
    </repository>
    <repository>
        <id>sonatypesnapshots</id>
        <name>sonatype-snapshots</name>
        <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
    <layout>default</layout>
    </repository>
    <repository>
        <id>bintraysbtmavenreleases</id>
        <name>bintray-sbt-maven-releases</name>
        <url>https://dl.bintray.com/sbt/maven-releases/</url>
        <layout>default</layout>
    </repository>
</repositories>

Gives the following error when building:

Errors occurred while build effective model from <GRADLE_HOME>/caches/modules-2/files-2.1/org.scala-sbt/zinc-core_2.12/1.2.5/dc217a9901557e3d01d95ebef629ad85c7a68269/zinc-core_2.12-1.2.5.pom:
    'repositories.repository.id' must be unique: bintraysbtmavenreleases -> https://dl.bintray.com/sbt/maven-releases/ vs https://dl.bintray.com/sbt/maven-releases/ in org.scala-sbt:zinc-core_2.12:1.2.5

brewerja avatar May 06 '19 17:05 brewerja

@brewerja Thanks for the report. We'll remove those.

eed3si9n avatar May 06 '19 17:05 eed3si9n

https://github.com/sbt/zinc/pull/667

eed3si9n avatar May 06 '19 17:05 eed3si9n

I realized I'd have to do the same for other submodules.

eed3si9n avatar May 14 '19 11:05 eed3si9n