Uploaded image for project: 'Codehaus Cargo'
  1. Codehaus Cargo
  2. CARGO-953

Need to remove reference to the JBoss Maven repo in the jboss remote deployer projects

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.1.0
    • Fix Version/s: None
    • Component/s: Build, JBoss
    • Labels:
      None
    • Environment:

      n/a

      Description

      The projects with the JBoss Remote Deployer support classes (cargo-core-tools-jboss-deployer-5 and cargo-core-tools-jboss-deployer-5.1-and-onwards) have a declaration to the JBoss Maven repo. This is not allowed by the rules of Maven central, as Maven central needs to be self-contained. We need to solve this somehow!

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            savasalitokmen Savas Ali Tokmen added a comment -

            JBoss did its best, so now all org.jboss artifacts are on Maven central.Unfortunately, these have some transitive dependencies, for example apache-xerces:xml-apis, which are only available on the JBoss third party repository (and cannot be put anywhere else since they exist with a different official name in central; for example Xerces is under org.apache).We therefore need to have:<!--
            Some transitive dependencies of JBoss artifacts, for example apache-xerces:xml-apis, are
            only available on the JBoss third party repository.
            -->
            <pluginRepositories>
            <pluginRepository>
            <id>repository.jboss.org_thirdparty-releases</id>
            <name>JBoss.org third party releases repository</name>
            <url></url>
            <releases>
            <enabled>true</enabled>
            </releases>
            <snapshots>
            <enabled>false</enabled>
            </snapshots>
            </pluginRepository>
            <pluginRepository>
            <id>repository.jboss.org_thirdparty-uploads</id>
            <name>JBoss.org third party uploads repository</name>
            <url></url>
            <releases>
            <enabled>true</enabled>
            </releases>
            <snapshots>
            <enabled>false</enabled>
            </snapshots>
            </pluginRepository>
            </pluginRepositories>

            <repositories>
            <repository>
            <id>repository.jboss.org_thirdparty-releases</id>
            <name>JBoss.org third party releases repository</name>
            <url></url>
            <releases>
            <enabled>true</enabled>
            </releases>
            <snapshots>
            <enabled>false</enabled>
            </snapshots>
            </repository>
            <repository>
            <id>repository.jboss.org_thirdparty-uploads</id>
            <name>JBoss.org third party uploads repository</name>
            <url></url>
            <releases>
            <enabled>true</enabled>
            </releases>
            <snapshots>
            <enabled>false</enabled>
            </snapshots>
            </repository>
            </repositories>

            Show
            savasalitokmen Savas Ali Tokmen added a comment - JBoss did its best, so now all org.jboss artifacts are on Maven central.Unfortunately, these have some transitive dependencies, for example apache-xerces:xml-apis, which are only available on the JBoss third party repository (and cannot be put anywhere else since they exist with a different official name in central; for example Xerces is under org.apache).We therefore need to have:<!-- Some transitive dependencies of JBoss artifacts, for example apache-xerces:xml-apis, are only available on the JBoss third party repository. --> <pluginRepositories> <pluginRepository> <id>repository.jboss.org_thirdparty-releases</id> <name>JBoss.org third party releases repository</name> <url></url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>repository.jboss.org_thirdparty-uploads</id> <name>JBoss.org third party uploads repository</name> <url></url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> <repositories> <repository> <id>repository.jboss.org_thirdparty-releases</id> <name>JBoss.org third party releases repository</name> <url></url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>repository.jboss.org_thirdparty-uploads</id> <name>JBoss.org third party uploads repository</name> <url></url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>

              People

              • Assignee:
                Unassigned
                Reporter:
                andershammar Anders Hammar
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: