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

          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 Source Code