4.0.0 net.sf.ehcache ehcache-root 2.10.2.1.7 ehcache-kit pom ehcache-kit project to build distribution kit colorcache events ehcache ${productName}-${project.version} ${kitFolder}-distribution ${project.build.directory}/${kitFolder} ${project.build.directory}/tmp/terracotta net.sf.ehcache ehcache ${project.version} provided org.slf4j slf4j-api provided org.slf4j slf4j-jdk14 provided includeJavadoc !skipJavadoc net.sf.ehcache ehcache ${project.version} javadoc provided com.github.goldin copy-maven-plugin 0.2.3.8 false {{ new File( project.build.directory, "${kitFolder}" ).isDirectory() }} ${root.dir} **/** true true ${root.dir} ${basedir}/src/main/assembly/root true true ${root.dir} ${basedir}/../ehcache-core/src/main/config true ${root.dir}/src net.sf.ehcache ehcache sources true false ${root.dir}/javadoc net.sf.ehcache ehcache javadoc true ${root.dir}/samples net.sf.ehcache.examples events ${project.version} distribution tar.gz net.sf.ehcache.examples colorcache ${project.version} distribution tar.gz true {{ new File(project.properties['terracotta.kit.path']).isDirectory() }} ${root.dir}/terracotta ${terracotta.kit.path} **/ehcache/** **/quartz/** **/sessions/** true {{ new File(project.properties['terracotta.kit.path']).isDirectory() }} ${root.dir}/samples ${terracotta.kit.path}/ehcache/samples true {{ new File(project.properties['terracotta.kit.path']).isDirectory() }} ${root.dir}/samples/colorcache/bin ${basedir}/src/main/assembly relative-paths.* {{ new File(project.properties['terracotta.kit.path']).isDirectory() }} ${root.dir}/samples/events/bin ${basedir}/src/main/assembly relative-paths.* package-with-no-tc package copy org.terracotta maven-forge-plugin package-lib package copy-dependencies ${root.dir}/lib false net.sf.ehcache:ehcache:${project.version} org.slf4j:slf4j-api:${slf4j.version} org.slf4j:slf4j-jdk14:${slf4j.version} org.codehaus.gmaven gmaven-plugin create-tarball package execute def srcdir = new File(project.basedir, "target/${kitFolder}") def destFile = new File(project.basedir, "target/${tarballName}.tar.gz") ant.tar(destfile: "${destFile}", longfile: "gnu", compression: "gzip") { tarfileset(dir: "${srcdir}", prefix: "${kitFolder}", excludes: "**/bin/**,**/lib/**,**/*.sh,**/*.bat") tarfileset(dir: "${srcdir}", prefix: "${kitFolder}", includes: "**/bin/**,**/lib/**,**/*.sh,**/*.bat", filemode: "755") } org.codehaus.mojo build-helper-maven-plugin 1.5 attach-distribution package attach-artifact ${project.build.directory}/${tarballName}.tar.gz tar.gz distribution 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 evgenyg.artifactoryonline.com http://evgenyg.artifactoryonline.com/evgenyg/repo/ true false