ServiceMix
  1. ServiceMix
  2. SM-2265

Remove unnecessary external repositories

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.0
    • Fix Version/s: 5.0.0
    • Component/s: assemblies
    • Labels:
      None

      Description

      We currently define 5 external repositories in the root POM for ServiceMix 5. At first glance, at least a few of them are no longer necessary or relevant, so we should remove them.

        Activity

        Hide
        Gert Vanthienen added a comment -

        Fixed in http://svn.apache.org/viewvc?view=revision&revision=1577446

        At the moment, the only external repository that we're depending on is the Activiti/Alfresco one - this one can be removed as soon as SM-2229 gets resolved.

        I did push the repository definition down from the root POM into the modules that really require it in order to limit its impact.

        Show
        Gert Vanthienen added a comment - Fixed in http://svn.apache.org/viewvc?view=revision&revision=1577446 At the moment, the only external repository that we're depending on is the Activiti/Alfresco one - this one can be removed as soon as SM-2229 gets resolved. I did push the repository definition down from the root POM into the modules that really require it in order to limit its impact.
        Hide
        Gert Vanthienen added a comment -

        We really need to get rid of the remaining repository definitions - just spent some time troubleshooting a dependency resolution issue on the machine I was using for building the release. The problem was caused by this POM, which looks nothing like the "real thing":
        https://nexus.alfresco.com/nexus/content/groups/public/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.pom

        Show
        Gert Vanthienen added a comment - We really need to get rid of the remaining repository definitions - just spent some time troubleshooting a dependency resolution issue on the machine I was using for building the release. The problem was caused by this POM, which looks nothing like the "real thing": https://nexus.alfresco.com/nexus/content/groups/public/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.pom
        Hide
        Cristiano Costantini added a comment -

        At revision 1578357 on tag http://svn.apache.org/repos/asf/servicemix/smx5/tags/servicemix-5.0.0,

        I've been able to build Servicemix with only Maven Central Repo and the following artifacts:
        org.activiti/activiti-camel/5.10 => https://maven.alfresco.com/nexus/content/groups/public/
        org.activiti/activiti-engine/5.10 => https://maven.alfresco.com/nexus/content/groups/public/
        org.activiti/activiti-osgi/5.10 => https://maven.alfresco.com/nexus/content/groups/public/
        org.activiti/activiti-root/5.10 => https://maven.alfresco.com/nexus/content/groups/public/
        org.activiti/activiti-spring/5.10 => https://maven.alfresco.com/nexus/content/groups/public/
        org.eclipse/osgi/3.8.0.v20120529-1548 => http://svn.apache.org/repos/asf/servicemix/m2-repo/
        everything else => maven central

        maybe the above artifacts could be released to Maven Central Repo too and get rid of external repositories?

        Show
        Cristiano Costantini added a comment - At revision 1578357 on tag http://svn.apache.org/repos/asf/servicemix/smx5/tags/servicemix-5.0.0 , I've been able to build Servicemix with only Maven Central Repo and the following artifacts: org.activiti/activiti-camel/5.10 => https://maven.alfresco.com/nexus/content/groups/public/ org.activiti/activiti-engine/5.10 => https://maven.alfresco.com/nexus/content/groups/public/ org.activiti/activiti-osgi/5.10 => https://maven.alfresco.com/nexus/content/groups/public/ org.activiti/activiti-root/5.10 => https://maven.alfresco.com/nexus/content/groups/public/ org.activiti/activiti-spring/5.10 => https://maven.alfresco.com/nexus/content/groups/public/ org.eclipse/osgi/3.8.0.v20120529-1548 => http://svn.apache.org/repos/asf/servicemix/m2-repo/ everything else => maven central maybe the above artifacts could be released to Maven Central Repo too and get rid of external repositories?

          People

          • Assignee:
            Gert Vanthienen
            Reporter:
            Gert Vanthienen
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development