4.0.0
net.sf.ehcache
ehcache-root
2.10.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
{{ new File(project.properties['terracotta.kit.path']).isDirectory() }}
${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