Create job scheduler deploy pom in order to deploy the quartz jar to $CATALINA_HOME/shared-lib
Description
Currently, the Job Scheduler is deployed to Tomcat as an assembly. The assembly includes a dependency on quartz (out-of-date groupId reference I should note) that is deployed to /shared/lib. A standard scheduler build that does not rely on the assembly payload does not deploy quartz to /shared/lib. This is easily rectified by adding a deploy pom to do this work. Additionally, move the assembly folder to the new /deploy folder and mirror the /kernel/deploy folder structure.
Currently, the Job Scheduler is deployed to Tomcat as an assembly. The assembly includes a dependency on quartz (out-of-date groupId reference I should note) that is deployed to /shared/lib. A standard scheduler build that does not rely on the assembly payload does not deploy quartz to /shared/lib. This is easily rectified by adding a deploy pom to do this work. Additionally, move the assembly folder to the new /deploy folder and mirror the /kernel/deploy folder structure.
jobscheduler
/api
/deploy
/assembly
pom.xml
. . .
/shared
pom.xml
pom.xml
/impl
. . .
<dependency>
<groupId>org.opensymphony.quartz</groupId>
<artifactId>quartz</artifactId>
<scope>compile</scope>
</dependency>