Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-22241

Adjust all assemblies for a Tomcat 6/7 layout

    Details

    • Type: Feature Request
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Maven
    • Labels:
      None
    • CLE Team Issue:
      Yes

      Description

      In order to support Tomcat 6/7 natively (i.e. without adjusting the catalina.properties to reset the classloader layout to Tomcat 5) then the assemblies for all indies need to be adjusted to NOT mention shared/lib, and rather just lib. Ie they currently declare:

      <dependencySet>
      <outputDirectory>shared/lib</outputDirectory>
      <useProjectArtifact>false</useProjectArtifact>
      <useTransitiveDependencies>false</useTransitiveDependencies>
      <includes>
      <include>org.sakaiproject.profile2:profile2-api:jar:*</include>
      <include>org.sakaiproject.profile2:profile2-help:jar:*</include>
      </includes>
      </dependencySet>

      This should be done for all 2.10 targeted indies. Then if people want to use the newer tools in older versions of Sakai (if they even work), then they can use the source code instead which will be unaffected.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  steve.swinsburg Steve Swinsburg
                  Votes:
                  1 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration