diff --git a/pom.xml b/pom.xml
index 14e118af0..777e7dd07 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
org.jboss.windup.rules
windup-rulesets
- 4.0.1-SNAPSHOT
+ 4.0.1.Final
Windup Rulesets
@@ -27,7 +27,7 @@
- master
+ 4.0.1.Final
${windup.scm.connection}
${windup.developer.connection}
${windup.scm.url}
diff --git a/release-pom.xml b/release-pom.xml
new file mode 100644
index 000000000..727380830
--- /dev/null
+++ b/release-pom.xml
@@ -0,0 +1,1328 @@
+
+
+ 4.0.0
+ org.jboss.windup.rules
+ windup-rulesets
+ 4.0.1.Final
+ Windup Rulesets
+ Parent POM for JBoss projects. Provides default project build configuration.
+ http://www.jboss.org/windup-rulesets
+
+ JBoss by Red Hat
+ http://www.jboss.org
+
+
+
+ Public Domain
+ http://repository.jboss.org/licenses/cc0-1.0.txt
+ repo
+
+
+
+
+ jboss.org
+ JBoss.org Community
+ JBoss.org
+ http://www.jboss.org
+
+
+
+
+ Windup Rules Development and Usage
+ windup-users@lists.jboss.org
+ http://lists.jboss.org/pipermail/windup-users/
+
+
+ Windup Core Development
+ windup-dev@lists.jboss.org
+ http://lists.jboss.org/pipermail/windup-dev/
+
+
+
+ scm:git:https://github.com/windup/windup-rulesets.git
+ scm:git:git@github.com:windup/windup-rulesets.git
+ master
+ http://github.com/windup/windup-rulesets
+
+
+ JBoss Jira
+ https://issues.jboss.org/browse/WINDUP
+
+
+
+ jboss-releases-repository
+ JBoss Releases Repository
+ https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/
+
+
+ jboss-snapshots-repository
+ JBoss Snapshots Repository
+ https://repository.jboss.org/nexus/content/repositories/snapshots/
+
+
+
+ 2.4.3
+ 2.19.1
+ 3.5.1
+ scm:git:git@github.com:windup/windup-rulesets.git
+ 2.10.1
+ 3.6.0
+ 2.8.2
+ 1.0.2
+ 1.8
+ 3.5
+ UTF-8
+ source-release
+ -Xdoclint:none
+ 4.0.1.Final
+ 2.4
+ 1.8
+ 4.0.6
+ 2.7
+ 2.6
+ 5.1
+ false
+ 3.2.0
+ https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/
+ 2.5
+ 2.5.2
+ 1.8
+ UTF-8
+ 1.8
+ 1.0.0
+ 1.8
+ 2.10
+ 2.1
+ 2.5.3
+ 3.0.0
+ 2.0
+ 1.5.0
+ 3.0.1
+ 1.8
+ 2.8.1
+ 1.12
+ 1.8
+ 7.4
+ scm:git:https://github.com/windup/windup-rulesets.git
+ 3.0.4
+ 3.2.5
+ 3.0.2
+ 3.0.0
+ -Xms512m -Xmx2048m -XX:MaxMetaspaceSize=768m -XX:ReservedCodeCacheSize=128m
+ true
+ 3.9.1
+ 2.5.1
+ https://repository.jboss.org/nexus/content/repositories/snapshots/
+ 1.8
+ 2.17
+ 2.7.1
+ 1.8
+ 1.8
+ 2.10.4
+ 3.0.1
+ http://github.com/windup/windup-rulesets
+ 2.19.1
+ 1.8
+ 2.4
+ 3.7
+ 1.4
+ 1.4.1
+ 3.4
+ 1.6
+ 1.10
+ 1.2.1
+ 2.2
+ 3.0.0
+
+
+
+ antlr
+ antlr
+ 2.7.7
+ provided
+
+
+ aopalliance
+ aopalliance
+ 1.0
+ test
+
+
+ colt
+ colt
+ 1.2.0
+ provided
+
+
+ com.carrotsearch
+ hppc
+ 0.6.0
+ provided
+
+
+ com.codahale.metrics
+ metrics-core
+ 3.0.1
+ provided
+
+
+ com.codahale.metrics
+ metrics-ganglia
+ 3.0.1
+ provided
+
+
+ com.codahale.metrics
+ metrics-graphite
+ 3.0.1
+ provided
+
+
+ com.esotericsoftware.kryo
+ kryo
+ 2.22
+ provided
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.2.2
+ provided
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.2.2
+ provided
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.2.2
+ provided
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ 2.2.3
+ provided
+
+
+ com.github.rwitzel.streamflyer
+ streamflyer-core
+ 1.2.0
+ compile
+
+
+ com.github.stephenc.high-scale-lib
+ high-scale-lib
+ 1.1.4
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+ 1.3.9
+ provided
+
+
+ com.google.guava
+ guava
+ 18.0
+ compile
+
+
+ com.google.inject
+ guice
+ 4.0
+ no_aop
+ test
+
+
+ com.spatial4j
+ spatial4j
+ 0.4.1
+ provided
+
+
+ com.thinkaurelius.groovy-shaded-asm
+ groovy-shaded-asm
+ 1.8.9
+ provided
+
+
+ com.thinkaurelius.titan
+ titan-core
+ 0.5.4
+ provided
+
+
+ com.tinkerpop
+ pipes
+ 2.5.0
+ provided
+
+
+ com.tinkerpop.blueprints
+ blueprints-core
+ 2.5.0
+ provided
+
+
+ com.tinkerpop.gremlin
+ gremlin-groovy
+ 2.5.0
+ provided
+
+
+ com.tinkerpop.gremlin
+ gremlin-java
+ 2.5.0
+ provided
+
+
+ commons-beanutils
+ commons-beanutils
+ 1.8.3
+ provided
+
+
+ commons-beanutils
+ commons-beanutils-core
+ 1.8.0
+ provided
+
+
+ commons-codec
+ commons-codec
+ 1.7
+ provided
+
+
+ commons-collections
+ commons-collections
+ 3.2.1
+ provided
+
+
+ commons-configuration
+ commons-configuration
+ 1.6
+ provided
+
+
+ commons-digester
+ commons-digester
+ 1.8.1
+ provided
+
+
+ commons-io
+ commons-io
+ 2.4
+ compile
+
+
+ commons-lang
+ commons-lang
+ 2.4
+ provided
+
+
+ commons-logging
+ commons-logging
+ 1.2
+ provided
+
+
+ commons-validator
+ commons-validator
+ 1.4.1
+ provided
+
+
+ concurrent
+ concurrent
+ 1.3.4
+ provided
+
+
+ dom4j
+ dom4j
+ 1.6.1
+ provided
+
+
+ info.ganglia.gmetric4j
+ gmetric4j
+ 1.0.3
+ provided
+
+
+ javax.el
+ javax.el-api
+ 3.0.0
+ provided
+
+
+ javax.enterprise
+ cdi-api
+ 1.2
+ provided
+
+
+ javax.inject
+ javax.inject
+ 1
+ provided
+
+
+ javax.interceptor
+ javax.interceptor-api
+ 1.2
+ provided
+
+
+ jline
+ jline
+ 0.9.94
+ provided
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ net.sf.jgrapht
+ jgrapht
+ 0.8.3
+ test
+
+
+ org.acplt
+ oncrpc
+ 1.0.7
+ provided
+
+
+ org.apache.bcel
+ bcel
+ 6.0
+ provided
+
+
+ org.apache.commons
+ commons-collections4
+ 4.1
+ provided
+
+
+ org.apache.commons
+ commons-lang3
+ 3.4
+ provided
+
+
+ org.apache.felix
+ org.osgi.foundation
+ 1.2.0
+ provided
+
+
+ org.apache.maven
+ maven-aether-provider
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-artifact
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-builder-support
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-compat
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-core
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-model
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-model-builder
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-plugin-api
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-repository-metadata
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-settings
+ 3.3.9
+ test
+
+
+ org.apache.maven
+ maven-settings-builder
+ 3.3.9
+ test
+
+
+ org.apache.maven.wagon
+ wagon-file
+ 2.8
+ test
+
+
+ org.apache.maven.wagon
+ wagon-http-lightweight
+ 2.8
+ test
+
+
+ org.apache.maven.wagon
+ wagon-http-shared
+ 2.8
+ test
+
+
+ org.apache.maven.wagon
+ wagon-provider-api
+ 2.10
+ test
+
+
+ org.codehaus.jettison
+ jettison
+ 1.3.3
+ provided
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.5.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.6
+ test
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ 1.21
+ test
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0.22
+ test
+
+
+ org.eclipse.aether
+ aether-api
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.aether
+ aether-connector-basic
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.aether
+ aether-impl
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.aether
+ aether-spi
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.aether
+ aether-transport-wagon
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.aether
+ aether-util
+ 1.0.2.v20150114
+ test
+
+
+ org.eclipse.core
+ org.eclipse.core.commands
+ 3.6.0
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.contenttype
+ 3.4.100.v20100505-1235
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.expressions
+ 3.4.200.v20100505
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.filesystem
+ 1.3.0.v20100526-0737
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.jobs
+ 3.5.0.v20100515
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.resources
+ 3.6.0.v20100526-0737
+ provided
+
+
+ org.eclipse.core
+ org.eclipse.core.runtime
+ 3.6.0.v20100505
+ provided
+
+
+ org.eclipse.equinox
+ org.eclipse.equinox.app
+ 1.3.0.v20100512
+ provided
+
+
+ org.eclipse.equinox
+ org.eclipse.equinox.common
+ 3.6.0
+ provided
+
+
+ org.eclipse.equinox
+ org.eclipse.equinox.preferences
+ 3.3.0.v20100503
+ provided
+
+
+ org.eclipse.equinox
+ org.eclipse.equinox.registry
+ 3.5.0.v20100503
+ provided
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi
+ 3.6.0.v20100517
+ provided
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi.services
+ 3.2.100.v20100503
+ provided
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ 0.3.2
+ test
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ 0.3.2
+ test
+
+
+ org.eclipse.text
+ org.eclipse.text
+ 3.5.101
+ provided
+
+
+ org.freemarker
+ freemarker
+ 2.3.23
+ provided
+
+
+ org.fusesource.jansi
+ jansi
+ 1.5
+ provided
+
+
+ org.glassfish
+ javax.json
+ 1.0
+ provided
+
+
+ org.hamcrest
+ hamcrest-core
+ 1.3
+ test
+
+
+ org.javassist
+ javassist
+ 3.21.0-GA
+ provided
+
+
+ org.jboss.arquillian.config
+ arquillian-config-api
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.config
+ arquillian-config-impl-base
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.container
+ arquillian-container-impl-base
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.container
+ arquillian-container-spi
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.container
+ arquillian-container-test-api
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.container
+ arquillian-container-test-impl-base
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.container
+ arquillian-container-test-spi
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.core
+ arquillian-core-api
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.core
+ arquillian-core-impl-base
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.core
+ arquillian-core-spi
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.junit
+ arquillian-junit-container
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.junit
+ arquillian-junit-core
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.test
+ arquillian-test-api
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.test
+ arquillian-test-impl-base
+ 1.1.12.Final
+ test
+
+
+ org.jboss.arquillian.test
+ arquillian-test-spi
+ 1.1.12.Final
+ test
+
+
+ org.jboss.forge
+ forge-javassist
+ 2
+ test
+
+
+ org.jboss.forge
+ jboss-modules
+ 1.3.1.Final-forge
+ test
+
+
+ org.jboss.forge
+ xml-parser
+ 1.0.0.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace-api
+ 2.25.4.Final
+ provided
+
+
+ org.jboss.forge.furnace
+ furnace-manager
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace-manager-api
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace-manager-resolver-maven
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace-manager-spi
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace
+ furnace-proxy
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace.container
+ cdi
+ 2.25.4.Final
+ forge-addon
+ provided
+
+
+ org.jboss.forge.furnace.container
+ cdi-api
+ 2.25.4.Final
+ provided
+
+
+ org.jboss.forge.furnace.test
+ arquillian-furnace-classpath
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace.test
+ arquillian-furnace-core
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.furnace.test
+ furnace-test-harness
+ 2.25.4.Final
+ test
+
+
+ org.jboss.forge.roaster
+ roaster-api
+ 2.12.0.Final
+ provided
+
+
+ org.jboss.forge.roaster
+ roaster-jdt
+ 2.12.0.Final
+ provided
+
+
+ org.jboss.logmanager
+ jboss-logmanager
+ 2.0.4.Final
+ test
+
+
+ org.jboss.shrinkwrap
+ shrinkwrap-api
+ 1.2.6
+ test
+
+
+ org.jboss.shrinkwrap
+ shrinkwrap-impl-base
+ 1.2.6
+ test
+
+
+ org.jboss.shrinkwrap
+ shrinkwrap-spi
+ 1.2.6
+ test
+
+
+ org.jboss.shrinkwrap.descriptors
+ shrinkwrap-descriptors-api-base
+ 2.0.0-alpha-10
+ test
+
+
+ org.jboss.shrinkwrap.descriptors
+ shrinkwrap-descriptors-spi
+ 2.0.0-alpha-10
+ test
+
+
+ org.jboss.spec.javax.annotation
+ jboss-annotations-api_1.2_spec
+ 1.0.0.Final
+ provided
+
+
+ org.jboss.windup
+ windup-test-harness
+ 4.0.1.Final
+ test
+
+
+ org.jboss.windup.ast
+ windup-java-ast
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.config
+ windup-config
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.config
+ windup-config-api
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.config
+ windup-config-xml
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.exec
+ windup-exec
+ 4.0.1.Final
+ forge-addon
+ test
+
+
+ org.jboss.windup.exec
+ windup-exec-api
+ 4.0.1.Final
+ test
+
+
+ org.jboss.windup.graph
+ windup-graph
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.graph
+ windup-graph-api
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.graph.frames
+ windup-frames
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.jdt
+ windup-eclipse-jdt
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.reporting
+ windup-reporting
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.reporting
+ windup-reporting-api
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-base
+ 4.0.1.Final
+ forge-addon
+ compile
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-base-api
+ 4.0.1.Final
+ compile
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-java
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-java-api
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-java-ee
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-java-project
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-xml
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jboss.windup.rules.apps
+ windup-rules-xml-api
+ 4.0.1.Final
+ provided
+
+
+ org.jboss.windup.utils
+ windup-utils
+ 4.0.1.Final
+ forge-addon
+ provided
+
+
+ org.jooq
+ joox
+ 1.2.0
+ provided
+
+
+ org.json
+ json
+ 20090211
+ provided
+
+
+ org.jsoup
+ jsoup
+ 1.7.2
+ test
+
+
+ org.mockito
+ mockito-all
+ 1.9.5
+ provided
+
+
+ org.ocpsoft.common
+ common-api
+ 1.0.5.Final
+ provided
+
+
+ org.ocpsoft.logging
+ logging-api
+ 1.0.3.Final
+ provided
+
+
+ org.ocpsoft.rewrite
+ rewrite-api
+ 3.0.0.Alpha9-jboss
+ provided
+
+
+ org.ow2.asm
+ asm-all
+ 5.0.4
+ provided
+
+
+ org.reflections
+ reflections
+ 0.9.9-RC1
+ provided
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.5
+ provided
+
+
+ org.sonatype.plexus
+ plexus-cipher
+ 1.4
+ test
+
+
+ org.sonatype.plexus
+ plexus-sec-dispatcher
+ 1.3
+ test
+
+
+ stax
+ stax-api
+ 1.0.1
+ provided
+
+
+ xml-apis
+ xml-apis
+ 1.0.b2
+ provided
+
+
+
+
+
+ true
+ never
+
+
+ true
+ never
+
+ jboss-public-repository-group
+ JBoss Public Repository Group
+ http://repository.jboss.org/nexus/content/groups/public/
+
+
+
+ false
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+
+
+ true
+
+
+ true
+
+ jboss-public-repository-group
+ JBoss Public Repository Group
+ http://repository.jboss.org/nexus/content/groups/public/
+
+
+
+ never
+
+
+ false
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+ src/main/java
+ /home/mrizzi/tmp_4_releases/tmp_release_4.0.1.Final/windup_tmp_dir/windup-rulesets/src/main/scripts
+ src/test/java
+ target/classes
+ target/test-classes
+
+
+ false
+ rules-reviewed
+
+
+
+
+ src/test/resources
+
+
+ target
+ windup-rulesets-4.0.1.Final
+
+
+ maven-dependency-plugin
+ 2.10
+ false
+
+
+ Copy current ruleset schema from Windup core.
+
+ unpack
+
+
+
+
+ org.jboss.windup.config
+ windup-config-xml
+ ${version.windup}
+ jar
+ forge-addon
+ schema/*.xsd
+ ${project.build.directory}/xsd
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ xml-maven-plugin
+ 1.0
+ false
+
+
+ process-test-resources
+
+ validate
+
+
+
+
+
+
+
+ **/*.windup.xml
+ **/*.windup.test.xml
+
+ rules-reviewed
+ ${project.build.directory}/xsd/schema/windup-jboss-ruleset.xsd
+
+
+
+
+
+ maven-surefire-plugin
+ 2.19.1
+ false
+
+ ${arguments}
+
+
+
+ maven-jar-plugin
+ 3.0.2
+ false
+
+
+ **/*.windup.xml
+ **/*.technology.metadata.xml
+ **/*.windup.technologytransformer.xml
+ **/*.windup.categories.xml
+ eap6/api-jars/*.jar
+ eap7/api-jars/*.jar
+ **/*.xsl
+
+
+
+
+
+
+ target/site
+
+