quartz-parent org.quartz-scheduler 2.3.2 ../../pom.xml 4.0.0 quartz quartz Enterprise Job Scheduler true ${basedir}/src/main/resources maven-jar-plugin Apache Software License, Version 2.0 Supported ${project.artifactId} ${project.description} maven-javadoc-plugin 2.9 create-javadoc package jar ${skipJavadoc} true Quartz Enterprise Job Scheduler ${project.version} API Quartz Enterprise Job Scheduler ${project.version} API Copyright 2001-{currentYear}, Terracotta, Inc. true org.quartz-scheduler.internal:* org.quartz-scheduler:quartz-jobs maven-shade-plugin 2.1 shade-jar package shade org.quartz-scheduler.internal:* *:quartz-stubs:* *:* **/META-INF/maven/org.quartz-scheduler.internal/** **/license.txt **/thirdpartylicenses.txt true true true ${project.build.directory}/dependency-reduced-pom.xml MANIFEST.MF META-INF/MANIFEST.MF ${project.build.directory}/MANIFEST.MF maven-antrun-plugin 1.7 unpack-jar-for-bundling package run org.apache.felix maven-bundle-plugin 2.3.7 generate-osgi-headers package manifest ${project.build.directory} javax.servlet;resolution:=optional, javax.servlet.http;resolution:=optional, javax.sql;resolution:=optional, javax.mail;resolution:=optional, javax.mail.internet;resolution:=optional, javax.transaction;resolution:=optional, javax.ejb;resolution:=optional, javax.jms;resolution:=optional, org.terracotta.toolkit.*;resolution:=optional, weblogic.jdbc.*;resolution:=optional, oracle.sql;resolution:=optional, org.jboss.logging;resolution:=optional, org.jboss.naming;resolution:=optional, org.jboss.system;resolution:=optional, commonj.work;resolution:=optional, org.quartz.jobs;resolution:=optional,* org.quartz.* org.terracotta.quartz.* JavaSE-1.6 *;scope=provided|runtime org.codehaus.gmaven gmaven-plugin ${gmaven-plugin.version} repackage-jar package execute println "repackaging the jar" def jarFile = new File(project.build.directory, "${project.artifactId}-${project.version}.jar") ant.copy(file: new File(project.build.directory, "dependency-reduced-pom.xml"), tofile: new File(project.build.outputDirectory, "META-INF/maven/${project.groupId}/${project.artifactId}/pom.xml")) ant.jar(destfile: jarFile, basedir: new File(project.build.outputDirectory).getAbsolutePath(), manifest: new File(project.build.directory, "MANIFEST.MF")) terracotta-snapshots http://www.terracotta.org/download/reflector/snapshots terracotta-releases http://www.terracotta.org/download/reflector/releases terracotta-snapshots http://www.terracotta.org/download/reflector/snapshots terracotta-releases http://www.terracotta.org/download/reflector/releases com.mchange c3p0 0.9.5.4 compile com.mchange mchange-commons-java 0.2.15 compile com.zaxxer HikariCP-java7 2.4.13 compile org.slf4j slf4j-api 1.7.7 compile 1.4