Uploaded image for project: 'Service Packs and Hot Fixes'
  1. Service Packs and Hot Fixes
  2. MNT-16467

Alfresco Enterprise project in Nexus should have source jar files

    Details

    • Bug Priority:
      Category 4
    • ACT Numbers:

      00676958

      Description

      A user is concerned that the method Alfresco projects are presented in Nexus will cause them issues in their development environment. They do not use Maven and are not allowed to at their company. They normally pull Alfresco Enterprise source code from the individual jars. To explain this with an illustration, please see the following links in Nexus:

      · https://artifacts.alfresco.com/nexus/content/groups/private/org/alfresco/alfresco-platform/5.1/

      · https://artifacts.alfresco.com/nexus/content/groups/private/org/alfresco/alfresco-platform-enterprise/5.1/

      Observations

      · alfresco-platform-enterprise does NOT have a source jar

      Note the listing of alfresco-platform/5.1:

      · alfresco-platform has source jars

      alfresco-platform-5.1-classes.jar
      alfresco-platform-5.1-classes.jar.md5
      alfresco-platform-5.1-classes.jar.sha1
      alfresco-platform-5.1-sources.jar
      alfresco-platform-5.1-sources.jar.md5
      alfresco-platform-5.1-sources.jar.sha1
      alfresco-platform-5.1.pom
      alfresco-platform-5.1.pom.md5
      alfresco-platform-5.1.pom.sha1
      alfresco-platform-5.1.war
      alfresco-platform-5.1.war.md5
      alfresco-platform-5.1.war.sha1

      and then alfresco-platform-enterprise/5.1 ...

      No source jars:

      alfresco-platform-enterprise-5.1-classes.jar
      alfresco-platform-enterprise-5.1-classes.jar.md5
      alfresco-platform-enterprise-5.1-classes.jar.sha1
      alfresco-platform-enterprise-5.1.pom
      alfresco-platform-enterprise-5.1.pom.md5
      alfresco-platform-enterprise-5.1.pom.sha1
      alfresco-platform-enterprise-5.1.war
      alfresco-platform-enterprise-5.1.war.md5
      alfresco-platform-enterprise-5.1.war.sha1

      · Alfresco Enterprise War file does NOT feature a alfresco-platform.jar or a alfresco-platform-enterprise.jar, this means that one would assume that all classpath resources are packaged in WEB-INF classes of the war file rather than in jar files in the WEB-INF/lib area.

      For their use case, they would expect:

      · Each Nexus project should have an output of a source jar file.

      · If a war file requires classpath resources one would expect that classes (at a minimum) would be packaged inside a jar file added to the WEB-INF/lib, for example.

      . The Alfresco Enterprise war file (built from alfresco-platform-enterprise project in Nexus) should include an alfresco-platform-enterprise.jar file and also an alfresco-platform.jar file.

        Attachments

          Structure

            Activity

              People

              • Assignee:
                resplin Richard Esplin [X] (Inactive)
                Reporter:
                hseritt Harlin Seritt
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Structure Helper Panel