Index: trunk/pom.xml =================================================================== diff -u -N -r2076 -r2100 --- trunk/pom.xml (.../pom.xml) (revision 2076) +++ trunk/pom.xml (.../pom.xml) (revision 2100) @@ -35,7 +35,8 @@ 1.6.4 0.9.1.1 1.2.16 - 1.0.5 + 1.0.6-SNAPSHOT + 1.4 suppressions.xml checkstyle.xml Index: trunk/quartz/pom.xml =================================================================== diff -u -N -r1935 -r2100 --- trunk/quartz/pom.xml (.../pom.xml) (revision 1935) +++ trunk/quartz/pom.xml (.../pom.xml) (revision 2100) @@ -11,24 +11,12 @@ quartz jar quartz + Enterprise Job Scheduler - - - c3p0 - c3p0 - ${c3p0.version} - - - - org.slf4j - slf4j-api - ${slf4j.version} - - org.slf4j @@ -43,58 +31,52 @@ provided - org.quartz-scheduler.internal - quartz-terracotta-bootstrap + org.terracotta.modules + tim-quartz ${project.version} provided + + - org.terracotta.modules - tim-quartz + org.quartz-scheduler.internal + quartz-terracotta-bootstrap ${project.version} - provided org.quartz-scheduler.internal quartz-core ${project.version} - provided org.quartz-scheduler.internal quartz-commonj ${project.version} - provided org.quartz-scheduler.internal quartz-jboss ${project.version} - provided org.quartz-scheduler.internal quartz-oracle ${project.version} - provided org.quartz-scheduler.internal quartz-weblogic ${project.version} - provided org.quartz-scheduler.internal quartz-jobs ${project.version} - provided org.quartz-scheduler.internal quartz-plugins ${project.version} - provided @@ -132,22 +114,8 @@ - + - unpack-standalone-and-terracotta - - org.quartz-scheduler.internal - quartz-stubs - ${project.build.outputDirectory} - **/META-INF/maven/**,**/license.txt,**/thirdpartylicenses.txt - - process-resources - - unpack-dependencies - - - - copy-TIMs org.terracotta.modules @@ -249,17 +217,76 @@ + org.apache.maven.plugins - maven-jar-plugin - 2.3.2 + maven-shade-plugin + 1.7.1 - - ${project.build.directory}/MANIFEST.MF - - - + + + org.quartz-scheduler.internal:* + + + *:quartz-stubs:* + + + + + *:* + + **/META-INF/maven/org.quartz-scheduler.internal/** + **/license.txt + **/thirdpartylicenses.txt + + + + true + ${project.build.directory}/dependency-reduced-pom.xml + + + MANIFEST.MF + + + META-INF/MANIFEST.MF + ${project.build.directory}/MANIFEST.MF + + + + + + shade-jar + package + + shade + + + + + org.codehaus.gmaven + gmaven-plugin + ${gmaven-plugin.version} + + + inject-correct-pom-to-jar + package + + execute + + + + def jarFile = new File(project.build.directory, "${project.artifactId}-${project.version}.jar") + ant.jar(destfile: jarFile, update: "true") { + zipfileset(file: new File(project.build.directory, "dependency-reduced-pom.xml"), + fullpath: "META-INF/maven/${project.groupId}/${project.artifactId}/pom.xml") + } + + + + + + org.codehaus.mojo build-helper-maven-plugin 1.5