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

          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: