Remove Ivy build files and empty .gitmodules
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index e69de29..0000000
--- a/.gitmodules
+++ /dev/null
diff --git a/build-packaging/build.xml b/build-packaging/build.xml
deleted file mode 100644
index 6950e7e..0000000
--- a/build-packaging/build.xml
+++ /dev/null
@@ -1,264 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="build-packaging" xmlns:ivy="antlib:org.apache.ivy.ant">
- <path id="bundles">
- </path>
-
- <property file="${basedir}/../build.properties"/>
- <property file="${basedir}/../build.versions"/>
-
- <property name="javaprofile.location" value="${basedir}/nano/configuration/java6-server.profile"/>
-
- <import file="${basedir}/sign.xml"/>
- <import file="${basedir}/../virgo-build/multi-bundle/default.xml"/>
- <import file="${basedir}/nano/build-nano.xml"/>
- <import file="${basedir}/kernel/build-kernel.xml"/>
- <import file="${basedir}/tomcat-server/build-tomcat-server.xml"/>
- <import file="${basedir}/jetty-server/build-jetty-server.xml"/>
-
- <property name="nano.target.dir" value="${target.dir}/nano"/>
- <property name="kernel.target.dir" value="${target.dir}/kernel"/>
- <property name="tomcat-server.target.dir" value="${target.dir}/tomcat-server"/>
- <property name="jetty-server.target.dir" value="${target.dir}/jetty-server"/>
-
- <target name="precommit" depends="clean, clean-integration, test, findbugs, package, smoke-test"
- description="Performs a CI server-like build, should be run prior to performing a Git push"/>
-
- <target name="package" depends="ivy.init, fetch-unzipped-virgo-build-tools">
- <antcall target="package-bundles-and-features"/>
- <antcall target="package-resources-and-products"/>
- <antcall target="package-distros"/>
-
- <zip destfile="${updatesite.output.file}" update="yes">
- <zipfileset dir="${p2.repository.dir}"/>
- </zip>
-
- <antcall target="clean-up"/>
- <delete dir="${tools.dir}" quiet="true"/>
- </target>
-
- <target name="package-signed" depends="ivy.init, fetch-unzipped-virgo-build-tools">
- <antcall target="package-bundles-and-features"/>
- <!-- additional signing steps start -->
- <antcall target="sign-updatesite"/>
- <antcall target="republish-bundles-and-features"/>
- <!-- additional signing steps end -->
- <antcall target="package-resources-and-products"/>
- <antcall target="package-distros"/>
-
- <zip destfile="${updatesite.output.file}" update="yes">
- <zipfileset dir="${p2.repository.dir}"/>
- </zip>
-
- <antcall target="clean-up"/>
- <delete dir="${tools.dir}" quiet="true"/>
- </target>
-
- <target name="package-bundles-and-features">
- <delete dir="${package.output.dir}" quiet="true"/>
- <mkdir dir="${package.output.dir}"/>
-
- <antcall target="nano.prepare-bundles-and-features"/>
- <antcall target="nano.publish-bundles-and-features"/>
- <antcall target="kernel.prepare-bundles-and-features"/>
- <antcall target="kernel.publish-bundles-and-features"/>
- <antcall target="vjs.prepare-bundles-and-features"/>
- <antcall target="vjs.publish-bundles-and-features"/>
- <antcall target="vts.prepare-bundles-and-features"/>
- <antcall target="vts.publish-bundles-and-features"/>
-
- <zip destfile="${updatesite.output.file}" update="yes">
- <zipfileset dir="${p2.repository.dir}"/>
- </zip>
- </target>
-
- <target name="package-resources-and-products">
- <delete dir="${package.output.dir}" quiet="true"/>
- <mkdir dir="${package.output.dir}"/>
-
- <antcall target="nano.package-resources-and-products"/>
- <antcall target="kernel.package-resources-and-products"/>
- <antcall target="vjs.package-resources-and-products"/>
- <antcall target="vts.package-resources-and-products"/>
- </target>
-
- <target name="package-distros">
- <antcall target="nano.package-distros"/>
- <antcall target="kernel.package-distro"/>
- <antcall target="vjs.package-distro"/>
- <antcall target="vts.package-distro"/>
- </target>
-
- <target name="clean-up">
- <antcall target="nano.clean-up"/>
- <antcall target="kernel.clean-up"/>
- <antcall target="vjs.clean-up"/>
- <antcall target="vts.clean-up"/>
- </target>
-
- <target name="smoke-test">
- <antcall target="smoke-test-nano"/>
- <antcall target="smoke-test-kernel"/>
- <antcall target="smoke-test-jetty-server"/>
- <antcall target="smoke-test-tomcat-server"/>
- </target>
-
- <property name="nano.package.file" value="${artifacts.dir}/virgo-nano-${bundle.version}.zip"/>
- <property name="nano.full.package.file" value="${artifacts.dir}/virgo-nano-full-${bundle.version}.zip"/>
- <property name="nano.rap.package.file" value="${artifacts.dir}/virgo-nano-rap-${bundle.version}.zip"/>
- <property name="kernel.package.file" value="${artifacts.dir}/virgo-kernel-${bundle.version}.zip"/>
- <property name="tomcat-server.package.file" value="${artifacts.dir}/virgo-tomcat-server-${bundle.version}.zip"/>
- <property name="jetty-server.package.file" value="${artifacts.dir}/virgo-jetty-server-${bundle.version}.zip"/>
-
- <target name="publish-packages-build">
- <antcall target="publish-package-build">
- <param name="package.file" value="${nano.package.file}"/>
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.file" value="${nano.full.package.file}"/>
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.file" value="${nano.rap.package.file}"/>
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.file" value="${kernel.package.file}"/>
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.file" value="${jetty-server.package.file}"/>
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.file" value="${tomcat-server.package.file}"/>
- </antcall>
- </target>
-
- <target name="publish-packages-download">
- <antcall target="publish-package-download">
- <param name="package.file" value="${nano.package.file}"/>
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.file" value="${nano.full.package.file}"/>
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.file" value="${nano.rap.package.file}"/>
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.file" value="${kernel.package.file}"/>
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.file" value="${jetty-server.package.file}"/>
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.file" value="${tomcat-server.package.file}"/>
- </antcall>
- </target>
-
- <target name="publish-updatesite-download">
- <fail message="The 'project.name' property must be set on this project.">
- <condition>
- <not>
- <isset property="project.name"/>
- </not>
- </condition>
- </fail>
- <checksum file="${updatesite.output.file}" algorithm="sha1"/>
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="mkdir -pv /home/data/httpd/download.eclipse.org/virgo/updatesite-zipped/${bundle.version}"/>
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="mkdir -pv /home/data/httpd/download.eclipse.org/virgo/updatesite/${bundle.version}"/>
- <scp localFile="${updatesite.output.file}"
- todir="${eclipse.committerId}@build.eclipse.org:/home/data/httpd/download.eclipse.org/virgo/updatesite-zipped/${bundle.version}"
- keyfile="${key.file}"
- passphrase="${passphrase}" />
- <scp localFile="${updatesite.output.file}.sha1"
- todir="${eclipse.committerId}@build.eclipse.org:/home/data/httpd/download.eclipse.org/virgo/updatesite-zipped/${bundle.version}"
- keyfile="${key.file}"
- passphrase="${passphrase}" />
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="unzip /home/data/httpd/download.eclipse.org/virgo/updatesite-zipped/${bundle.version}/${updatesite.file.name} -d /home/data/httpd/download.eclipse.org/virgo/updatesite/${bundle.version}"/>
- </target>
-
- <!-- used only for signing -->
- <target name="sign-updatesite">
- <!-- clean up the published xmls and zip it -->
- <delete file="${p2.repository.dir}/content.jar"/>
- <delete file="${p2.repository.dir}/artifacts.jar"/>
- <delete file="${updatesite.output.file}"/>
- <zip destfile="${updatesite.output.file}">
- <zipfileset dir="${p2.repository.dir}"/>
- </zip>
-
- <property name="stagingDirectory" value="/opt/public/download-staging.priv/rt/virgo"/>
- <property name="stagingDirectoryOutput" value="${stagingDirectory}/signed" />
- <property name="archiveName" value="${updatesite.file.name}"/>
-
- <!-- upload zipped p2 repo to sign machine -->
- <scp localFile="${updatesite.output.file}"
- todir="${eclipse.committerId}@build.eclipse.org:${stagingDirectory}"
- keyfile="${key.file}"
- passphrase="${passphrase}" />
-
- <!-- execute sign -->
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="/usr/bin/sign ${stagingDirectory}/${archiveName} nomail ${stagingDirectoryOutput}"/>
-
- <!-- wait for sign to complete -->
- <antcall target="waitForSign">
- <param name="stagingDirectory" value="${stagingDirectory}"/>
- <param name="archiveName" value="${archiveName}"/>
- </antcall>
- <sleep seconds="30"/>
-
- <!-- pull signed p2 repo -->
- <scp remoteFile="${eclipse.committerId}@build.eclipse.org:${stagingDirectoryOutput}/${archiveName}"
- localTodir="${target.dir}"
- keyfile="${key.file}"
- passphrase="${passphrase}" />
-
- <!-- backup and replace original p2 repo -->
- <exec executable="mv">
- <arg value="${p2.repository.dir}"/>
- <arg value="${p2.repository.dir}.backup"/>
- </exec>
- <unzip src="${target.dir}/${archiveName}" dest="${p2.repository.dir}"/>
-
- <!-- clean up sign machine -->
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="rm -r ${stagingDirectoryOutput}"/>
-
- <sshexec host="build.eclipse.org"
- username="${eclipse.committerId}"
- keyfile="${key.file}"
- passphrase="${passphrase}"
- command="rm ${stagingDirectory}/${archiveName}"/>
- </target>
-
- <!-- used only for signing -->
- <target name="republish-bundles-and-features">
- <delete dir="${package.output.dir}" quiet="true"/>
- <mkdir dir="${package.output.dir}"/>
-
- <antcall target="p2.publish-bundles-features">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${p2.repository.dir}"/>
- </antcall>
-
- <zip destfile="${updatesite.output.file}" update="yes">
- <zipfileset dir="${p2.repository.dir}"/>
- </zip>
- </target>
-
-</project>
diff --git a/build-packaging/kernel/build-kernel.xml b/build-packaging/kernel/build-kernel.xml
deleted file mode 100644
index a62cb93..0000000
--- a/build-packaging/kernel/build-kernel.xml
+++ /dev/null
@@ -1,223 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="build-kernel" xmlns:ivy="antlib:org.apache.ivy.ant">
-
- <path id="bundles">
- </path>
-
- <property file="${basedir}/../build.properties"/>
- <property file="${basedir}/../build.versions"/>
- <import file="${basedir}/../virgo-build/multi-bundle/default.xml"/>
- <property name="kernel.basedir" value="${basedir}/kernel"/>
-
- <target name="kernel.package-resources-and-products" depends="ivy.init">
- <!-- prepare Kernel's resources - configurations and bundles that are not installed initially -->
- <property name="kernel.resources" value="${kernel.target.dir}/kernel_resources"/>
-
- <ivy:resolve resolveId="copy.path" file="${kernel.basedir}/repository-ext-ivy.xml" transitive="true"/>
- <ivy:retrieve resolveId="copy.path" pattern="${kernel.resources}/repository/ext/[artifact]_[revision].[ext]" conf="repository-ext" type="jar"/>
-
- <ivy:resolve resolveId="copy.path" file="${kernel.basedir}/pickup-ivy.xml" transitive="true"/>
- <ivy:retrieve resolveId="copy.path" pattern="${kernel.resources}/pickup/[artifact]_[revision].[ext]" type="jar, war, wab" conf="pickup"/>
- <ivy:retrieve resolveId="copy.path" pattern="${kernel.resources}/pickup/[artifact]_[revision].[ext]" type="plan" conf="pickup-plan"/>
- <ivy:retrieve resolveId="copy.path" pattern="${kernel.resources}/repository/ext/[artifact]_[revision].[ext]" type="jar, war, wab" conf="pickup-plan"/>
-
- <mkdir dir="${kernel.resources}/configuration"/>
-
- <copy todir="${kernel.resources}/configuration" failonerror="false">
- <fileset dir="${kernel.basedir}/configuration" excludes="org.eclipse.virgo.kernel.userregion.properties"/>
- </copy>
-
- <copy todir="${kernel.resources}" failonerror="false">
- <fileset dir="${kernel.basedir}/resources"/>
- </copy>
-
- <copy todir="${kernel.resources}/repository/ext" failonerror="false">
- <fileset dir="${kernel.basedir}/repository/ext"/>
- </copy>
-
- <copy todir="${kernel.resources}/repository/ext" failonerror="false">
- <fileset dir="${kernel.target.dir}/assembly/plugins">
- <include name="org.eclipse.virgo.kernel.agent.dm_*.jar"/>
- </fileset>
- </copy>
- <!-- Prepare these two as part of the resources. They need a later installation, not with the other initial kernel region bundles. -->
- <copy todir="${kernel.resources}/plugins" failonerror="false">
- <fileset dir="${kernel.target.dir}/assembly/plugins">
- <include name="org.eclipse.virgo.kernel.userregion_*.jar"/>
- <include name="org.eclipse.virgo.shell.command_*.jar"/>
- <!--include name="org.eclipse.virgo.kernel.osgicommand_*.jar"/-->
- </fileset>
- </copy>
-
- <move todir="${kernel.resources}/repository/ext" failonerror="false">
- <fileset dir="${kernel.target.dir}/assembly/plugins">
- <include name="org.eclipse.virgo.kernel.dmfragment_*.jar"/>
- <include name="org.eclipse.virgo.kernel.deployer.dm_*.jar"/>
- </fileset>
- </move>
-
- <mkdir dir="${kernel.resources}/repository/usr"/>
-
- <property name="kernel.resources.location" value="${kernel.target.dir}/kernel_resources_zipped"/>
- <zip destfile="${kernel.resources.location}/binary/kernel_resources">
- <zipfileset dir="${kernel.resources}"/>
- </zip>
- <delete dir="${kernel.resources}" quiet="true"/>
-
- <!-- Assemble and prepare for publishing the Kernel's specific resources -->
- <property name="specific.resources" value="${kernel.target.dir}/specific_resources"/>
- <mkdir dir="${specific.resources}/lib"/>
- <mkdir dir="${specific.resources}/configuration"/>
-
- <copy todir="${specific.resources}/configuration" failonerror="false">
- <fileset dir="${kernel.basedir}/configuration">
- <include name="org.eclipse.virgo.kernel.userregion.properties"/>
- </fileset>
- <filterset>
- <filter token="ASPECTJ.VERSION" value="${org.aspectj}"/>
- <filter token="OSGI.SERVICES.VERSION" value="${org.eclipse.osgi.services}"/>
- <filter token="EQUINOX.EVENT.VERSION" value="${org.eclipse.equinox.event}"/>
- <filter token="EQUINOX.CONFIGADMIN.VERSION" value="${org.eclipse.equinox.cm}"/>
- <filter token="EQUINOX.DS.VERSION" value="${org.eclipse.equinox.ds}"/>
- <filter token="EQUINOX.UTIL.VERSION" value="${org.eclipse.equinox.util}"/>
- <filter token="OSGI.ENTERPRISE.VERSION" value="${org.osgi.enterprise}"/>
- <filter token="GEMINI.MANAGEMENT.VERSION" value="${org.eclipse.gemini.management}"/>
- <filter token="KERNEL.VERSION" value="${org.eclipse.virgo.kernel}"/>
- <filter token="MEDIC.VERSION" value="${org.eclipse.virgo.medic}"/>
- <filter token="REPOSITORY.VERSION" value="${org.eclipse.virgo.repository}"/>
- <filter token="SLF4J.VERSION" value="${org.slf4j.api}"/>
- <filter token="SPRING.DM.VERSION" value="${org.eclipse.gemini.blueprint}"/>
- <filter token="SPRING.VERSION" value="${org.springframework}"/>
- <filter token="UTIL.VERSION" value="${org.eclipse.virgo.util}"/>
- <filter token="FELIX.GOGO.RUNTIME.VERSION" value="${org.apache.felix.gogo.runtime}"/>
- <filter token="FELIX.GOGO.COMMAND.VERSION" value="${org.apache.felix.gogo.command}"/>
- <filter token="FELIX.GOGO.SHELL.VERSION" value="${org.apache.felix.gogo.shell}"/>
- <filter token="MINA.CORE.VERSION" value="${org.apache.mina.core}"/>
- <filter token="SSHD.CORE.VERSION" value="${org.apache.sshd.core}"/>
- <filter token="EQUINOX.CONSOLE.VERSION" value="${org.eclipse.equinox.console}"/>
- <filter token="EQUINOX.CONSOLE.SSH.VERSION" value="${org.eclipse.equinox.console.ssh}"/>
-
- </filterset>
- </copy>
-
- <!-- get and reconfigure the serviceability.xml and .version -->
- <unzip src="${p2.repository.dir}/binary/nano_specific_resources_1.0.0" dest="${specific.resources}">
- <globmapper from="nano_specific_resources/*" to="*"/>
- </unzip>
- <echo file="${specific.resources}/lib/.version" append="true" message="virgo.kernel.version=${bundle.version}
"/>
-
- <replaceregexp match="virgo-nano" replace="virgo-kernel" flags="g" file="${specific.resources}/configuration/serviceability.xml"/>
-
- <property name="specific.resources.location" value="${kernel.target.dir}/specific_resources_zipped"/>
- <zip destfile="${specific.resources.location}/binary/kernel_specific_resources">
- <zipfileset dir="${specific.resources}"/>
- </zip>
- <delete dir="${specific.resources}" quiet="true"/>
-
- <!-- Publish -->
- <mkdir dir="${artifacts.dir}"/>
- <property name="p2.products.location" value="${kernel.basedir}/publish_resources/products"/>
-
- <antcall target="p2.publish-binary">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${kernel.resources.location}"/>
- </antcall>
- <echo message="Published the kernel resources to ${p2.repository.dir}."/>
-
- <antcall target="p2.publish-binary">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${specific.resources.location}"/>
- </antcall>
- <echo message="Published the kernel specific resources to ${p2.repository.dir}."/>
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="product.file.location" value="${p2.products.location}/kernel-base/kernel-base.product"/>
- </antcall>
- <echo message="Published kernel base product to ${p2.repository.dir}."/>
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="product.file.location" value="${p2.products.location}/kernel/kernel.product"/>
- </antcall>
- <echo message="Published kernel product to ${p2.repository.dir}."/>
- </target>
-
- <target name="kernel.prepare-bundles-and-features" depends="ivy.init">
- <!-- Assemble the kernel bundles for publishing -->
- <ivy:resolve resolveId="copy.path" file="${kernel.basedir}/plugins-ivy.xml" transitive="true"/>
- <ivy:retrieve resolveId="copy.path" pattern="${kernel.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="plugins" type="jar"/>
- <!-- Prepare the features for publishing -->
- <copy todir="${kernel.target.dir}/assembly/features" failonerror="false">
- <fileset dir="${kernel.basedir}/publish_resources/features" excludes="keystore"/>
- <filterset>
- <filter token="REGION.VERSION" value="${org.eclipse.equinox.region}"/>
- <filter token="KERNEL.VERSION" value="${org.eclipse.virgo.kernel}"/>
- <filter token="REPOSITORY.VERSION" value="${org.eclipse.virgo.repository}"/>
- <filter token="SPRING.VERSION" value="${org.springframework}"/>
- <filter token="JAVAX.SERVLET.VERSION" value="${javax.servlet}"/>
- <filter token="EQUINOX.HTTP.VERSION" value="${org.eclipse.equinox.http}"/>
- <filter token="OSGI.ENTERPRISE.VERSION" value="${org.osgi.enterprise}"/>
- <filter token="GEMINI.MANAGEMENT.VERSION" value="${org.eclipse.gemini.management}"/>
- </filterset>
- </copy>
- </target>
-
- <target name="kernel.publish-bundles-and-features" depends="ivy.init">
- <antcall target="p2.generate-inf">
- <param name="source" value="${kernel.target.dir}/assembly/features"/>
- </antcall>
-
- <!-- Publish -->
- <mkdir dir="${artifacts.dir}"/>
- <antcall target="p2.publish-bundles-features">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${kernel.target.dir}/assembly"/>
- </antcall>
- <echo message="Published bundles and features to ${p2.repository.dir}."/>
- </target>
-
- <target name="kernel.clean-up" depends="ivy.init">
- <delete dir="${kernel.resources.location}" quiet="true"/>
- <delete dir="${specific.resources.location}" quiet="true"/>
- <delete dir="${kernel.target.dir}/assembly" quiet="true"/>
- <delete dir="${kernel.target.dir}" quiet="true"/>
- </target>
-
- <target name="kernel.package-distro" depends="ivy.init">
- <delete dir="${package.output.dir}" quiet="true"/>
- <mkdir dir="${package.output.dir}"/>
- <property name="vk.package.dir" value="${package.dir}/VK"/>
-
- <antcall target="p2.install-virgo-product">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="destination" value="${vk.package.dir}/virgo-kernel-${bundle.version}"/>
- <param name="product.iu" value="kernel.product"/>
- </antcall>
- <echo message="Installed Virgo Kernel for distribution purposes."/>
-
- <delete dir="${vk.package.dir}/virgo-kernel-${bundle.version}/Eclipse.app" quiet="true"/>
-
- <zip destfile="${artifacts.dir}/virgo-kernel-${bundle.version}.zip">
- <zipfileset dir="${vk.package.dir}" includes="virgo-kernel-${bundle.version}/bin/*.sh" filemode="755"/>
- <zipfileset dir="${vk.package.dir}" includes="virgo-kernel-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" filemode="600"/>
- <zipfileset dir="${vk.package.dir}">
- <exclude name="virgo-kernel-${bundle.version}/bin/*.sh"/>
- <exclude name="virgo-kernel-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </zipfileset>
- </zip>
- </target>
-
- <target name="smoke-test-kernel" description="Runs a smoke test on the kernel packaged build">
- <path id="smoke.test.bundles">
- <pathelement location="${kernel.basedir}/org.eclipse.virgo.kernel.smoketest" />
- </path>
- <antcall target="test.pre"/>
- <all-bundles target="test-package" buildpathRef="smoke.test.bundles">
- <property name="package.output.file" value="${artifacts.dir}/virgo-kernel-${bundle.version}.zip"/>
- <property name="package.basename" value="virgo-kernel-${bundle.version}"/>
- </all-bundles>
- <antcall target="test.post"/>
- </target>
-
-</project>
diff --git a/build-packaging/kernel/pickup-ivy.xml b/build-packaging/kernel/pickup-ivy.xml
deleted file mode 100644
index 4a90447..0000000
--- a/build-packaging/kernel/pickup-ivy.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="pickup" visibility="public" description="Dependencies to be packaged in pickup"/>
- <conf name="pickup-plan" visibility="public" description="Plans to be packaged in pickup, with dependencies to be packaged in repostiory/bundles/ext"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.console" rev="${org.eclipse.virgo.kernel}" conf="pickup->runtime"/>
- </dependencies>
-
-</ivy-module>
diff --git a/build-packaging/kernel/plugins-ivy.xml b/build-packaging/kernel/plugins-ivy.xml
deleted file mode 100644
index d4ea946..0000000
--- a/build-packaging/kernel/plugins-ivy.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" version="2.0">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="plugins" visibility="public" description="Dependencies to be packaged in plugins"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.kernel" name="org.eclipse.virgo.kernel" rev="${org.eclipse.virgo.kernel}" conf="plugins->runtime"/>
- <!--dependency org="org.eclipse.virgo.kernel" name="org.eclipse.virgo.kernel.osgicommand" rev="${org.eclipse.virgo.kernel}" conf="plugins->runtime"/-->
- <dependency org="org.eclipse.virgo.kernel" name="org.eclipse.virgo.shell.command" rev="${org.eclipse.virgo.kernel}" conf="plugins->runtime"/>
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.fragment" rev="${org.eclipse.virgo.kernel}" conf="plugins->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet" rev="${javax.servlet}" conf="plugins->runtime"/>
- <dependency org="org.eclipse.osgi" name="org.eclipse.equinox.http" rev="${org.eclipse.equinox.http}" conf="plugins->runtime" />
- <dependency org="org.eclipse.virgo.mirrored" name='org.eclipse.equinox.region' rev='${org.eclipse.equinox.region}' conf="plugins->runtime" />
- <dependency org="org.eclipse.virgo.mirrored" name="com.springsource.org.aspectj.weaver" rev="${org.aspectj}" conf="plugins->runtime" />
-
- <!-- The exclude of Equinox (org="org.eclipse.osgi" module="org.eclipse.osgi") does not work.
- This is due to the transitive dependency from org.eclipse.virgo.test.equinox on org.eclipse.osgi
- See build.xml for a workaround. -->
- <exclude org="org.eclipse.osgi" module="org.eclipse.osgi"/>
- <exclude org="org.aspectj" module="com.springsource.org.aspectj.runtime"/>
- <exclude org="org.jboss.logging"/>
- <exclude org="org.jboss.util"/>
- <exclude org="org.jboss.vfs"/>
- <exclude org="org.apache.commons" module="com.springsource.org.apache.commons.logging"/>
- <exclude org="org.springframework" module="org.springframework.context.support"/>
-
- <override org="org.aspectj" rev="${org.aspectj}"/>
- <override org="org.eclipse.virgo.util" rev="${org.eclipse.virgo.util}"/>
- <override org="org.eclipse.virgo.medic" rev="${org.eclipse.virgo.medic}"/>
- <override org="org.eclipse.osgi" module="org.eclipse.osgi" rev="${org.eclipse.osgi}"/>
- <override org="org.springframework" rev="${org.springframework}"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/kernel/repository-ext-ivy.xml b/build-packaging/kernel/repository-ext-ivy.xml
deleted file mode 100644
index 5afea56..0000000
--- a/build-packaging/kernel/repository-ext-ivy.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" version="2.0">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="repository-ext" visibility="public" description="Dependencies to be packaged in repository/ext"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.core" rev="${org.eclipse.gemini.blueprint}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.extender" rev="${org.eclipse.gemini.blueprint}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.io" rev="${org.eclipse.gemini.blueprint}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.ds" rev="${org.eclipse.equinox.ds}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.util" rev="${org.eclipse.equinox.util}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.osgi.services" rev="${org.eclipse.osgi.services}" conf="repository-ext->runtime"/>
-
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.management" rev="${org.eclipse.gemini.management}" conf="repository-ext->runtime"/>
- <dependency org="org.osgi" name="org.osgi.enterprise" rev="${org.osgi.enterprise}" conf="repository-ext->runtime"/>
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.fragment" rev="latest.integration" conf="repository-ext->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="${org.apache.commons.fileupload}" conf="repository-ext->runtime"/>
- <dependency org="org.jolokia" name="org.jolokia.osgi" rev="${org.jolokia.osgi}" conf="repository-ext->runtime"/>
-
- <!-- The exclude of Equinox (org="org.eclipse.osgi" module="org.eclipse.osgi") does not work.
- This is due to the transitive dependency from org.eclipse.virgo.test.equinox on org.eclipse.osgi
- See build.xml for a workaround. -->
- <exclude org="org.eclipse.osgi"/>
- <exclude org="org.eclipse.virgo.util" conf="repository-ext"/>
- <exclude org="org.eclipse.virgo.test" module="org.eclipse.virgo.test.launcher"/>
- <exclude org="org.aspectj" module="com.springsource.org.aspectj.runtime"/>
- <exclude org="org.jboss.logging"/>
- <exclude org="org.jboss.util"/>
- <exclude org="org.jboss.vfs"/>
- <exclude org="org.apache.commons" module="com.springsource.org.apache.commons.logging"/>
- <exclude org="org.springframework" module="org.springframework.context.support"/>
-
- <override org="org.eclipse.virgo.util" rev="${org.eclipse.virgo.util}"/>
- <override org="org.eclipse.virgo.medic" rev="${org.eclipse.virgo.medic}"/>
- <override org="org.eclipse.osgi" module="org.eclipse.osgi" rev="${org.eclipse.osgi}"/>
- <override org="org.springframework" rev="${org.springframework}"/>
- </dependencies>
-
-</ivy-module>
diff --git a/build-packaging/kernel/test-package.xml b/build-packaging/kernel/test-package.xml
deleted file mode 100644
index 366870f..0000000
--- a/build-packaging/kernel/test-package.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="test-package">
-
- <property name="test.staging.dir" value="${target.dir}/test-expanded"/>
- <property name="package.basename" value="${package.basename}"/>
- <property name="test.package.dir" value="${test.staging.dir}/${package.basename}"/>
-
- <target name="test-package"
- description="Runs a test on the packaged build">
- <antcall target="unzip.package"/>
- <antcall target="test.do"/>
- </target>
-
- <target name="unzip.package">
- <delete dir="${test.staging.dir}" quiet="true"/>
- <mkdir dir="${test.staging.dir}"/>
- <unzip src="${package.output.file}" dest="${test.staging.dir}"/>
- <chmod perm="755">
- <fileset dir="${test.package.dir}/bin">
- <include name="*.sh"/>
- </fileset>
- </chmod>
- <chmod perm="600">
- <fileset dir="${test.package.dir}/configuration">
- <include name="org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </fileset>
- </chmod>
- </target>
-
-</project>
diff --git a/build-packaging/nano/build-nano.xml b/build-packaging/nano/build-nano.xml
deleted file mode 100644
index 51a94b9..0000000
--- a/build-packaging/nano/build-nano.xml
+++ /dev/null
@@ -1,571 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="build-nano" xmlns:ivy="antlib:org.apache.ivy.ant">
- <path id="bundles">
- </path>
-
- <property file="${basedir}/../build.properties" />
- <property file="${basedir}/../build.versions" />
- <import file="${basedir}/../virgo-build/multi-bundle/default.xml" />
- <property name="nano-full-package" value="virgo-nano-full" />
- <property name="nano-package" value="virgo-nano" />
- <property name="nano-rap-package" value="virgo-nano-rap" />
- <property name="nano.basedir" value="${basedir}/nano" />
-
- <!-- package-bundles-and-features -->
- <target name="nano.prepare-bundles-and-features">
- <!-- Copy the nano kernel artifacts to a prepared for publishing location - a p2 repo will be built around them -->
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/nano-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="nano-runtime" type="jar" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="nano-runtime" type="wab" />
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/p2runtime-ivy.xml" transitive="true" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="p2-runtime" type="jar" />
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/gemini-web-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="gemini-web" type="jar" />
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/enterprise-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="enterprise" type="jar" />
-
- <!-- Prepare the features for publishing -->
- <copy todir="${nano.target.dir}/assembly/features" failonerror="false">
- <fileset dir="${nano.basedir}/publish_resources/features" excludes="keystore" />
- <filterset>
- <filter token="OSGI" value="${org.eclipse.osgi}" />
- <filter token="ASPECTJ" value="${org.aspectj}" />
- <filter token="JAVAX.ACTIVATION" value="${javax.activation}" />
- <filter token="JAVAX.TRANSACTION" value="${javax.transaction}" />
- <filter token="JAVAX.ANNOTATION" value="${javax.annotation}" />
- <filter token="JAVAX.EJB" value="${javax.ejb}" />
- <filter token="JAVAX.EL" value="${javax.el}" />
- <filter token="JAVAX.MAIL" value="${javax.mail}" />
- <filter token="JAVAX.PERSISTENCE" value="${javax.persistence}" />
- <filter token="JAVAX.SERVLET" value="${javax.servlet}" />
- <filter token="JAVAX.SERVLET.JSP" value="${javax.servlet.jsp}" />
- <filter token="JAVAX.XML.RPC" value="${javax.xml.rpc}" />
- <filter token="JAVAX.WEBSOCKET" value="${javax.websocket}" />
- <filter token="CATALINA" value="${org.apache.catalina}" />
- <filter token="CATALINA.HA" value="${org.apache.catalina.ha}" />
- <filter token="JASPER.VERSION" value="${org.apache.jasper}" />
- <filter token="TRIBES.VERSION" value="${org.apache.catalina.tribes}" />
- <filter token="COYOTE" value="${org.apache.coyote}" />
- <filter token="EL" value="${org.apache.el}" />
- <filter token="JULI.EXTRAS" value="${org.apache.juli.extras}" />
- <filter token="TOMCAT.API" value="${org.apache.tomcat.api}" />
- <filter token="TOMCAT.UTIL" value="${org.apache.tomcat.util}" />
- <filter token="EQUINOX.CM" value="${org.eclipse.equinox.cm}" />
- <filter token="EQUINOX.EVENT" value="${org.eclipse.equinox.event}" />
- <filter token="EQUINOX.REGION" value="${org.eclipse.equinox.region}" />
- <filter token="EQUINOX.UTIL" value="${org.eclipse.equinox.util}" />
- <filter token="COMPILER.BATCH" value="${org.eclipse.jdt.core.compiler.batch}" />
- <filter token="OSGI.SERVICES" value="${org.eclipse.osgi.services}" />
- <filter token="SAT4J.CORE" value="${org.sat4j.core}" />
- <filter token="SAT4J.PB" value="${org.sat4j.pb}" />
- <filter token="SLF4J.API" value="${org.slf4j.api}" />
- <filter token="SLF4J.JUL" value="${org.slf4j.jul}" />
- <filter token="EQUINOX.CONSOLE.VERSION" value="${org.eclipse.equinox.console}" />
- <filter token="EQUINOX.DS.VERSION" value="${org.eclipse.equinox.ds}" />
- <filter token="FELIX.GOGO.SHELL.VERSION" value="${org.apache.felix.gogo.shell}" />
- <filter token="FELIX.GOGO.COMMAND.VERSION" value="${org.apache.felix.gogo.command}" />
- <filter token="FELIX.GOGO.RUNTIME.VERSION" value="${org.apache.felix.gogo.runtime}" />
- <filter token="GEMINI.WEB" value="${org.eclipse.gemini.web}" />
- <filter token="MEDIC.VERSION" value="${org.eclipse.virgo.medic}" />
- <filter token="MINA.CORE.VERSION" value="${org.apache.mina.core}" />
- <filter token="NANO.VERSION" value="${org.eclipse.virgo.nano}" />
- <filter token="WEB.VERSION" value="${org.eclipse.virgo.web}" />
- <filter token="SPRING.DM.VERSION" value="${org.eclipse.gemini.blueprint}" />
- <filter token="SSHD.CORE.VERSION" value="${org.apache.sshd.core}" />
- <filter token="UTIL.VERSION" value="${org.eclipse.virgo.util}" />
- <filter token="KERNEL.VERSION" value="${org.eclipse.virgo.kernel}" />
- <filter token="CONTENTTYPE.VERSION" value="${org.eclipse.core.contenttype}" />
- <filter token="CORE.VERSION" value="${org.eclipse.core.runtime}" />
- <filter token="CORE.NET.VERSION" value="${org.eclipse.core.net}" />
- <filter token="ECF.FT.VERSION" value="${org.eclipse.ecf.filetransfer}" />
- <filter token="ECF.I.VERSION" value="${org.eclipse.ecf.identity}" />
- <filter token="ECF.P.FT.VERSION" value="${org.eclipse.ecf.provider.filetransfer}" />
- <filter token="ECF.SSL.VERSION" value="${org.eclipse.ecf.ssl}" />
- <filter token="ECF.VERSION" value="${org.eclipse.ecf}" />
- <filter token="EQUINOX.APP.VERSION" value="${org.eclipse.equinox.app}" />
- <filter token="EQUINOX.COMMON.VERSION" value="${org.eclipse.equinox.common}" />
- <filter token="EQUINOX.CONSOLE.SSH.VERSION" value="${org.eclipse.equinox.console.ssh}" />
- <filter token="EQUINOX.FRKA.E.VERSION" value="${org.eclipse.equinox.frameworkadmin.equinox}" />
- <filter token="EQUINOX.FRKA.VERSION" value="${org.eclipse.equinox.frameworkadmin}" />
- <filter token="EQUINOX.PFRCS.VERSION" value="${org.eclipse.equinox.preferences}" />
- <filter token="EQUINOX.REGISTRY.VERSION" value="${org.eclipse.equinox.registry}" />
- <filter token="EQUINOX.SC.M.VERSION" value="${org.eclipse.equinox.simpleconfigurator.manipulator}" />
- <filter token="EQUINOX.SC.VERSION" value="${org.eclipse.equinox.simpleconfigurator}" />
- <filter token="EQUINOX.SECURITY.VERSION" value="${org.eclipse.equinox.security}" />
- <filter token="JOBS.VERSION" value="${org.eclipse.core.jobs}" />
- <filter token="LOGBACK.CLASSIC.VERSION" value="${ch.qos.logback.classic}" />
- <filter token="LOGBACK.CORE.VERSION" value="${ch.qos.logback.core}" />
- <filter token="LOGBACK.SLF4J.VERSION" value="${ch.qos.logback.slf4j}" />
- <filter token="P2.A.R.VERSION" value="${org.eclipse.equinox.p2.artifact.repository}" />
- <filter token="P2.CONSOLE.VERSION" value="${org.eclipse.equinox.p2.console}" />
- <filter token="P2.CORE.VERSION" value="${org.eclipse.equinox.p2.core}" />
- <filter token="P2.DIRECTOR.VERSION" value="${org.eclipse.equinox.p2.director}" />
- <filter token="P2.ENGINE.VERSION" value="${org.eclipse.equinox.p2.engine}" />
- <filter token="P2.GC.VERSION" value="${org.eclipse.equinox.p2.garbagecollector}" />
- <filter token="P2.JP.VERSION" value="${org.eclipse.equinox.p2.jarprocessor}" />
- <filter token="P2.M.R.VERSION" value="${org.eclipse.equinox.p2.metadata.repository}" />
- <filter token="P2.METADATA.VERSION" value="${org.eclipse.equinox.p2.metadata}" />
- <filter token="P2.P.E.VERSION" value="${org.eclipse.equinox.p2.publisher.eclipse}" />
- <filter token="P2.PUBLISHER.VERSION" value="${org.eclipse.equinox.p2.publisher}" />
- <filter token="P2.REPOSITORY.VERSION" value="${org.eclipse.equinox.p2.repository}" />
- <filter token="P2.T.E.VERSION" value="${org.eclipse.equinox.p2.touchpoint.eclipse}" />
- <filter token="P2.T.ECF.VERSION" value="${org.eclipse.equinox.p2.transport.ecf}" />
- <filter token="P2.T.N.VERSION" value="${org.eclipse.equinox.p2.touchpoint.natives}" />
- <filter token="JAVASSIST" value="${javassist.feature}" />
- <filter token="JAVAX.JMS" value="${javax.jms}" />
- <filter token="JSTL.IMPL" value="${javax.servlet.jsp.jstl.impl}" />
- <filter token="JSTL.API" value="${javax.servlet.jsp.jstl.api}" />
- <filter token="JAVAX.VALIDATION" value="${javax.validation.feature}" />
- <filter token="JAVAX.WS.RS" value="${javax.ws.rs}" />
- <filter token="SLF4J.JCL" value="${org.slf4j.jcl}" />
- <filter token="SLF4J.LOG4J" value="${org.slf4j.log4j}" />
- <filter token="QUARTZ" value="${org.quartz}" />
- <filter token="WB.COMMON" value="${org.apache.openwebbeans.ee.common}" />
- <filter token="WB.EE" value="${org.apache.openwebbeans.ee}" />
- <filter token="WB.EJB" value="${org.apache.openwebbeans.ejb}" />
- <filter token="WB.IMPL" value="${org.apache.openwebbeans.impl}" />
- <filter token="WB.SPI" value="${org.apache.openwebbeans.spi}" />
- <filter token="WB.WEB" value="${org.apache.openwebbeans.web}" />
- <filter token="WB.JSF" value="${org.apache.openwebbeans.jsf}" />
- <filter token="WB.TOMCAT7" value="${org.apache.openwebbeans.tomcat7}" />
- <filter token="COMMOMS.BEANUTILS" value="${org.apache.commons.beanutils}" />
- <filter token="COMMONS.CLI" value="${org.apache.commons.cli}" />
- <filter token="COMMONS.COLLECTIONS" value="${org.apache.commons.collections}" />
- <filter token="COMMONS.DBCP" value="${org.apache.commons.dbcp}" />
- <filter token="COMMONS.LANG" value="${org.apache.commons.lang}" />
- <filter token="COMMONS.POOL" value="${org.apache.commons.pool}" />
- <filter token="DERBY" value="${org.apache.derby.feature}" />
- <filter token="BVAL" value="${org.apache.bval}" />
- <filter token="G.CONNECTOR" value="${org.apache.geronimo.components.connector}" />
- <filter token="G.TRANSACTIONS" value="${org.apache.geronimo.components.transaction}" />
- <filter token="G.MANAGEMENT" value="${org.apache.geronimo.specs.j2ee.management}" />
- <filter token="G.OSGI.LOCATOR" value="${org.apache.geronimo.specs.osgi.locator}" />
- <filter token="G.OSGI.REGISTRY" value="${org.apache.geronimo.specs.osgi.registry}" />
- <filter token="CDI.API" value="${cdi.api}" />
- <filter token="OE.API" value="${org.apache.openejb.api.feature}" />
- <filter token="OE.CORE" value="${org.apache.openejb.core.feature}" />
- <filter token="OE.JAVAAGENT" value="${org.apache.openejb.javaagent.feature}" />
- <filter token="OE.JEE" value="${org.apache.openejb.jee.feature}" />
- <filter token="OE.LOADER" value="${org.apache.openejb.loader.feature}" />
- <filter token="OE.JPA.INTEGRATION" value="${org.apache.openejb.jpa-integration.feature}" />
- <filter token="JAVAX.WSDL" value="${javax.wsdl}" />
- <filter token="XB.ASM" value="${org.apache.xbean.asm}" />
- <filter token="XB.BUNDLEUTILS" value="${org.apache.xbean.bundleutils}" />
- <filter token="XB.FINDER" value="${org.apache.xbean.finder}" />
- <filter token="XB.NAMING" value="${org.apache.xbean.naming}" />
- <filter token="XB.REFLECT" value="${org.apache.xbean.reflect}" />
- <filter token="GEMINI.JPA" value="${org.eclipse.gemini.jpa}" />
- <filter token="EL.ANTLR" value="${org.eclipse.persistence.antlr}" />
- <filter token="EL.ASM" value="${org.eclipse.persistence.asm}" />
- <filter token="EL.CORE" value="${org.eclipse.persistence.core}" />
- <filter token="EL.JPA" value="${org.eclipse.persistence.jpa}" />
- <filter token="EL.JPQL" value="${org.eclipse.persistence.jpa.jpql}" />
- <filter token="FACES.IMPL" value="${org.glassfish.com.sun.faces}" />
- <filter token="FACES.API" value="${org.glassfish.javax.faces}" />
- <filter token="JAVAX.INJECT" value="${javax.inject}" />
- <filter token="JAVAX.RESOURCE" value="${javax.resource}" />
- <filter token="JAVAX.SECURITY.AUTH" value="${javax.security.auth.message}" />
- <filter token="JAVAX.SECURITY.JACC" value="${javax.security.jacc}" />
- <filter token="JOTM" value="${org.ow2.jotm.jotm-core}" />
- <filter token="OSGI.ENTERPRISE" value="${osgi.enterprise}" />
- <filter token="SCANNOTATION" value="${scannotation}" />
- <filter token="JAVAX.EJB" value="${javax.ejb}" />
- <filter token="HTTPSERVICE.VERSION" value="${org.eclipse.equinox.http}" />
- <filter token="MNGMNT.CONSOLE.VERSION" value="${org.eclipse.virgo.kernel}" />
- <filter token="GMNGMNT.VERSION" value="${org.eclipse.gemini.management}" />
- <filter token="VIRGO.MNGMNT.FR.VERSION" value="${org.eclipse.virgo.kernel}" />
- <filter token="C.FILEUPLOAD.VERSION" value="${org.apache.commons.fileupload}" />
- <filter token="C.IO.VERSION" value="${org.apache.commons.io}" />
- <filter token="JOLOKIA.VERSION" value="${org.jolokia.osgi}" />
- <filter token="OBJECTWEB.ASM" value="${org.objectweb.asm}" />
- <filter token="JETTY.RAP.VERSION" value="${org.eclipse.jetty.rap}" />
- <filter token="RAP.RWT.VERSION" value="${org.eclipse.rap.rwt}" />
- <filter token="RAP.RWT.OSGI.VERSION" value="${org.eclipse.rap.rwt.osgi}" />
- <filter token="RAP.JFACE.VERSION" value="${org.eclipse.rap.jface}" />
- <filter token="RAP.JFACE.DATABINDING.VERSION" value="${org.eclipse.rap.jface.databinding}" />
- </filterset>
- </copy>
-
- <!--prepare Jetty and RAP bundles for publishing -->
- <copy todir="${nano.target.dir}/assembly/plugins" failonerror="false">
- <fileset dir="${nano.basedir}/rapbundles" />
- </copy>
- </target>
-
- <target name="nano.publish-bundles-and-features">
- <antcall target="p2.generate-inf">
- <param name="source" value="${nano.target.dir}/assembly/features" />
- </antcall>
-
- <antcall target="p2.publish-bundles-features">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${nano.target.dir}/assembly" />
- </antcall>
- <echo message="Published Virgo Nano Server bundles and features to ${p2.repository.dir}." />
- </target>
-
- <!-- package resources and products -->
- <target name="nano.package-resources-and-products" depends="ivy.init">
- <property name="common.resources.location" value="${nano.target.dir}/common_resources_zipped" />
- <property name="specific.resources.location" value="${nano.target.dir}/specific_resources_zipped" />
- <property name="enterprise.resources.location" value="${nano.target.dir}/enterprise_resources_zipped" />
- <property name="scripts.location" value="${nano.target.dir}/scripts_zipped" />
-
- <antcall target="prepare-common-resources" />
- <antcall target="prepare-specific-resources" />
- <antcall target="prepare-enterprise-resources" />
- <antcall target="prepare-scripts" />
- <antcall target="publish-resources-and-products" />
- </target>
-
- <target name="prepare-common-resources">
- <property name="common.resources" value="${nano.target.dir}/common_resources" />
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/lib-ivy.xml" transitive="true" />
- <ivy:retrieve resolveId="copy.path" pattern="${common.resources}/lib/[artifact]_[revision].[ext]" conf="lib" type="jar" />
-
- <property name="common.resources" value="${nano.target.dir}/common_resources" />
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/endorsed-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${common.resources}/lib/endorsed/[artifact]_[revision].[ext]" conf="endorsed" type="jar" />
-
- <property name="common.resources" value="${nano.target.dir}/common_resources" />
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/lib-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${common.resources}/lib/persistence/[artifact]_[revision].[ext]" conf="persistence" type="jar" />
-
- <mkdir dir="${common.resources}/configuration" />
- <mkdir dir="${common.resources}/pickup" />
-
- <copy todir="${common.resources}" failonerror="false">
- <fileset dir="${nano.basedir}/resources" />
- </copy>
-
- <copy todir="${common.resources}/configuration" failonerror="false">
- <fileset dir="${nano.basedir}/configuration" excludes="keystore,serviceability.xml" />
- </copy>
-
- <copy file="${nano.basedir}/configuration/keystore" todir="${common.resources}/configuration" failonerror="false" />
-
- <mkdir dir="${common.resources.location}/binary" />
- <zip destfile="${common.resources.location}/binary/nano_common_resources">
- <zipfileset dir="${common.resources}" />
- </zip>
- <delete dir="${common.resources}" quiet="true" />
- </target>
-
- <target name="prepare-specific-resources">
- <property name="specific.resources" value="${nano.target.dir}/specific_resources" />
- <mkdir dir="${specific.resources}/lib" />
- <echo file="${specific.resources}/lib/.version" message="virgo.nano.version=${bundle.version}
" />
- <copy todir="${specific.resources}/configuration" failonerror="false">
- <fileset dir="${nano.basedir}/configuration">
- <include name="serviceability.xml" />
- </fileset>
- </copy>
-
- <!-- Package the Web Admin Console in both Nano's -->
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/pickup-ivy.xml" transitive="true" />
- <ivy:retrieve resolveId="copy.path" pattern="${specific.resources}/pickup/[artifact]_[revision].[ext]" type="jar, war, wab" conf="pickup" />
-
- <mkdir dir="${specific.resources.location}/binary" />
- <zip destfile="${specific.resources.location}/binary/nano_specific_resources">
- <zipfileset dir="${specific.resources}" />
- </zip>
- <delete dir="${specific.resources}" quiet="true" />
- </target>
-
- <target name="prepare-enterprise-resources">
- <property name="enterprise.resources" value="${nano.target.dir}/enterprise_resources" />
-
- <mkdir dir="${enterprise.resources}/configuration" />
-
- <copy todir="${enterprise.resources}/configuration" failonerror="false">
- <fileset dir="${nano.basedir}/enterprise_resources" />
- </copy>
-
- <copy file="${nano.basedir}/abouts/AboutNanoWeb.html" todir="${enterprise.resources}" failonerror="false" />
-
- <mkdir dir="${enterprise.resources.location}/binary" />
- <zip destfile="${enterprise.resources.location}/binary/nano_enterprise_resources">
- <zipfileset dir="${enterprise.resources}" />
- </zip>
- <delete dir="${enterprise.resources}" quiet="true" />
- </target>
-
- <target name="prepare-scripts">
- <property name="scripts" value="${nano.target.dir}/scripts" />
- <copy todir="${scripts}/bin" failonerror="false">
- <fileset dir="${nano.basedir}/bin" />
- </copy>
-
- <mkdir dir="${scripts.location}/binary" />
- <zip destfile="${scripts.location}/binary/scripts">
- <zipfileset dir="${scripts}" />
- </zip>
- <delete dir="${scripts}" quiet="true" />
- </target>
-
- <target name="publish-resources-and-products">
- <property name="p2.products.location" value="${nano.basedir}/publish_resources/products" />
-
- <antcall target="p2.publish-binary-chmod">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${common.resources.location}" />
- <param name="chmod.args" value="org.eclipse.virgo.kernel.jmxremote.access.properties@/configuration#600" />
- </antcall>
- <echo message="Published the commons resources to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-binary-chmod">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${scripts.location}" />
- <param name="chmod.args" value="startup.sh@/bin#755,dmk.sh@/bin#755,checkJava.sh@/bin#755,jconsole.sh@/bin#755,setupClasspath.sh@/bin#755,shutdown.sh@/bin#755" />
- </antcall>
- <echo message="Published the scripts to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-binary">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${enterprise.resources.location}" />
- </antcall>
- <echo message="Published the nano enterprise resources to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-binary">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${specific.resources.location}" />
- </antcall>
- <echo message="Published the specific resources to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/base/base.product" />
- </antcall>
- <echo message="Published base product to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/nano-base/nano-base.product" />
- </antcall>
- <echo message="Published nano-base product to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/nano/nano.product" />
- </antcall>
- <echo message="Published nano product to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/nano-full/nano-full.product" />
- </antcall>
- <echo message="Published nano-full product to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/nano-rap/nano-rap.product" />
- </antcall>
- <echo message="Published nano-rap product to ${p2.repository.dir}." />
- </target>
-
- <!-- package distros -->
- <target name="nano.package-distros" depends="ivy.init">
- <antcall target="install-packages" />
- <antcall target="assemble-zips" />
- </target>
-
- <target name="install-packages">
- <antcall target="p2.install-virgo-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="destination" value="${package.dir}/VN/${nano-package}-${bundle.version}" />
- <param name="product.iu" value="nano.product" />
- </antcall>
- <echo message="Installed Virgo Nano for distribution purposes." />
-
- <antcall target="p2.install-virgo-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="destination" value="${package.dir}/VNF/${nano-full-package}-${bundle.version}" />
- <param name="product.iu" value="nano-full.product" />
- </antcall>
- <echo message="Installed Virgo Nano Full for distribution purposes." />
-
- <antcall target="p2.install-virgo-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="destination" value="${package.dir}/VNR/${nano-rap-package}-${bundle.version}" />
- <param name="product.iu" value="nano-rap.product" />
- </antcall>
- <echo message="Installed Virgo Nano RAP for distribution purposes." />
- </target>
-
- <target name="assemble-zips">
- <property name="nano.package.dir" value="${package.dir}/VN"/>
- <delete dir="${nano.package.dir}/${nano-package}-${bundle.version}/Eclipse.app" quiet="true"/>
- <mkdir dir="${artifacts.dir}"/>
- <zip destfile="${artifacts.dir}/${nano-package}-${bundle.version}.zip">
- <zipfileset dir="${nano.package.dir}" includes="${nano-package}-${bundle.version}/bin/*.sh" filemode="755"/>
- <zipfileset dir="${nano.package.dir}" includes="${nano-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" filemode="600"/>
- <zipfileset dir="${nano.package.dir}">
- <exclude name="${nano-package}-${bundle.version}/bin/*.sh"/>
- <exclude name="${nano-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </zipfileset>
- </zip>
- <echo message="Virgo Nano assembled in ${artifacts.dir}/${nano-package}-${bundle.version}.zip"/>
-
- <property name="nano.full.package.dir" value="${package.dir}/VNF"/>
- <delete dir="${nano.full.package.dir}/${nano-full-package}-${bundle.version}/Eclipse.app" quiet="true"/>
- <zip destfile="${artifacts.dir}/${nano-full-package}-${bundle.version}.zip">
- <zipfileset dir="${nano.full.package.dir}" includes="${nano-full-package}-${bundle.version}/bin/*.sh" filemode="755"/>
- <zipfileset dir="${nano.full.package.dir}" includes="${nano-full-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" filemode="600"/>
- <zipfileset dir="${nano.full.package.dir}">
- <exclude name="${nano-full-package}-${bundle.version}/bin/*.sh"/>
- <exclude name="${nano-full-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </zipfileset>
- </zip>
- <echo message="Virgo Nano Full assembled in ${artifacts.dir}/${nano-full-package}-${bundle.version}.zip"/>
-
- <property name="nano.rap.package.dir" value="${package.dir}/VNR" />
- <delete dir="${nano.rap.package.dir}/${nano-rap-package}-${bundle.version}/Eclipse.app" quiet="true" />
- <zip destfile="${artifacts.dir}/${nano-rap-package}-${bundle.version}.zip">
- <zipfileset dir="${nano.rap.package.dir}" includes="${nano-rap-package}-${bundle.version}/bin/*.sh" filemode="755" />
- <zipfileset dir="${nano.rap.package.dir}" includes="${nano-rap-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" filemode="600" />
- <zipfileset dir="${nano.rap.package.dir}">
- <exclude name="${nano-rap-package}-${bundle.version}/bin/*.sh" />
- <exclude name="${nano-rap-package}-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" />
- </zipfileset>
- </zip>
- <echo message="Virgo Nano RAP assembled in ${artifacts.dir}/${nano-rap-package}-${bundle.version}.zip" />
- </target>
-
- <target name="nano.clean-up">
- <delete dir="${nano.target.dir}/assembly" quiet="true" />
- <delete dir="${common.resources.location}" quiet="true" />
- <delete dir="${specific.resources.location}" quiet="true" />
- <delete dir="${scripts.location}" quiet="true" />
- <delete dir="${nano.target.dir}" quiet="true" />
- </target>
-
- <target name="smoke-test-nano" description="Runs a smoke test on the nano packaged build">
- <path id="smoke.test.bundles">
- <pathelement location="${nano.basedir}/org.eclipse.virgo.nano.smoketest" />
- </path>
- <antcall target="test.pre" />
- <all-bundles target="test-package" buildpathRef="smoke.test.bundles">
- <property name="package.output.file" value="${artifacts.dir}/${nano-full-package}-${bundle.version}.zip" />
- <property name="package.basename" value="${nano-full-package}-${bundle.version}" />
- </all-bundles>
- <antcall target="test.post" />
- </target>
-
- <target name="publish-multiple-nano-packages-build" description="Uploads all Nano zipped packages to build.eclipse.org">
- <antcall target="publish-package-build">
- <param name="package.output.file" value="${package.output.file}" />
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.output.file" value="${artifacts.dir}/${nano-full-package}-${bundle.version}.zip" />
- </antcall>
- <antcall target="publish-package-build">
- <param name="package.output.file" value="${artifacts.dir}/${nano-rap-package}-${bundle.version}.zip" />
- </antcall>
- </target>
-
- <target name="simrel-package" depends="ivy.init">
- <delete dir="${package.output.dir}" quiet="true" />
- <mkdir dir="${package.output.dir}" />
- <property name="common.resources.location" value="${nano.target.dir}/common_resources_zipped" />
- <property name="specific.resources.location" value="${nano.target.dir}/specific_resources_zipped" />
- <property name="enterprise.resources.location" value="${nano.target.dir}/enterprise_resources_zipped" />
- <property name="scripts.location" value="${nano.target.dir}/scripts_zipped" />
-
- <antcall target="simrel-common-resources" />
- <antcall target="simrel-bundles-and-features" />
- <antcall target="simrel-publish-p2-repo" />
- </target>
-
- <target name="simrel-publish-p2-repo">
- <antcall target="fetch-unzipped-virgo-build-tools" />
-
- <property name="p2.products.location" value="${nano.basedir}/publish_resources/products" />
-
- <antcall target="p2.publish-bundles-features">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="source" value="${nano.target.dir}/assembly" />
- </antcall>
- <echo message="Published bundles and features to ${p2.repository.dir}." />
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}" />
- <param name="product.file.location" value="${p2.products.location}/virgo-nano/virgo-nano.product" />
- </antcall>
- <echo message="Published virgo-nano product to ${p2.repository.dir}." />
- </target>
-
- <target name="simrel-bundles-and-features">
- <!-- Copy the nano kernel artifacts to a prepared for publishing location - a p2 repo will be built around them -->
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/nano-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="nano-runtime" type="jar" />
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/orbit-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="orbit-runtime" type="jar" />
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/gemini-web-ivy.xml" transitive="false" />
- <ivy:retrieve resolveId="copy.path" pattern="${nano.target.dir}/assembly/plugins/[artifact]_[revision].[ext]" conf="gemini-web" type="jar" />
- </target>
-
- <target name="simrel-common-resources">
- <copy todir="${nano.target.dir}/assembly/plugins/org.eclipse.virgo.common.resources_${bundle.version}" failonerror="false">
- <fileset dir="${nano.basedir}/publish_resources/org.eclipse.virgo.common.resources" />
- <filterset>
- <filter token="NANO.VERSION" value="${bundle.version}" />
- </filterset>
- </copy>
-
- <property name="common.resources" value="${nano.target.dir}/assembly/plugins/org.eclipse.virgo.common.resources_${bundle.version}/root_content" />
-
- <copy todir="${common.resources}/bin" failonerror="false">
- <fileset dir="${nano.basedir}/bin" />
- </copy>
-
- <ivy:resolve resolveId="copy.path" file="${nano.basedir}/lib-ivy.xml" transitive="true" />
- <ivy:retrieve resolveId="copy.path" pattern="${common.resources}/lib/[artifact]_[revision].[ext]" conf="lib" type="jar" />
-
- <mkdir dir="${common.resources}/configuration" />
- <mkdir dir="${common.resources}/pickup" />
-
- <copy todir="${common.resources}" failonerror="false">
- <fileset dir="${nano.basedir}/resources" />
- </copy>
-
- <copy todir="${common.resources}/configuration" failonerror="false">
- <fileset dir="${nano.basedir}/configuration" excludes="keystore,serviceability.xml" />
- </copy>
-
- <copy file="${nano.basedir}/configuration/keystore" todir="${common.resources}/configuration" failonerror="false" />
-
- <mkdir dir="${common.resources}/lib" />
- <echo file="${common.resources}/lib/.version" message="virgo.nano.version=${bundle.version}
" />
- <copy todir="${common.resources}/configuration" failonerror="false">
- <fileset dir="${nano.basedir}/configuration">
- <include name="serviceability.xml" />
- </fileset>
- </copy>
- </target>
-
- <target name="publish-multiple-nano-packages-download" description="Uploads all Nano zipped packages to download.eclipse.org">
- <antcall target="publish-package-download">
- <param name="package.output.file" value="${package.output.file}" />
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.output.file" value="${artifacts.dir}/${nano-full-package}-${bundle.version}.zip" />
- </antcall>
- <antcall target="publish-package-download">
- <param name="package.output.file" value="${artifacts.dir}/${nano-rap-package}-${bundle.version}.zip" />
- </antcall>
- </target>
-
- <target name="ci.publish.nightly" description="Publishes nightly repository to download.eclipse.org. Can be executed on Hudson only!">
- <delete dir="${nightly.updatesite.dir}" />
-
- <copy toDir="${nightly.updatesite.dir}">
- <fileset dir="${p2.repository.dir}" />
- </copy>
- </target>
-
-</project>
diff --git a/build-packaging/nano/endorsed-ivy.xml b/build-packaging/nano/endorsed-ivy.xml
deleted file mode 100644
index 66dfd95..0000000
--- a/build-packaging/nano/endorsed-ivy.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="endorsed" visibility="public" description="Dependencies to be packaged in lib"/>
- </configurations>
-
- <dependencies>
- <!-- endorsed -->
- <dependency org="org.eclipse.virgo.mirrored" name="javax.transaction" rev="${javax.transaction}" conf="endorsed->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.annotation" rev="${javax.annotation}" conf="endorsed->runtime"/>
-
- <exclude org="org.eclipse.osgi" module="org.eclipse.osgi"/>
- <exclude org="org.eclipse.virgo.mirrored" module="org.eclipse.osgi"/>
- </dependencies>
-
-</ivy-module>
\ No newline at end of file
diff --git a/build-packaging/nano/enterprise-ivy.xml b/build-packaging/nano/enterprise-ivy.xml
deleted file mode 100644
index 8cdfb74..0000000
--- a/build-packaging/nano/enterprise-ivy.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="enterprise" visibility="public" description="Enterprise dependencies to be published for Nano"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.mirrored" name="javassist" rev="${javassist}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.jms" rev="${javax.jms}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet.jsp.jstl.impl" rev="${javax.servlet.jsp.jstl.impl}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet.jsp.jstl" rev="${javax.servlet.jsp.jstl.api}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.validation" rev="${javax.validation}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.ws.rs" rev="${javax.ws.rs}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jcl" rev="${org.slf4j.jcl}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.log4j" rev="${org.slf4j.log4j}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.quartz" rev="${org.quartz}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.ee.common" rev="${org.apache.openwebbeans.ee.common}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.ee" rev="${org.apache.openwebbeans.ee}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.ejb" rev="${org.apache.openwebbeans.ejb}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.impl" rev="${org.apache.openwebbeans.impl}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.spi" rev="${org.apache.openwebbeans.spi}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.web" rev="${org.apache.openwebbeans.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.jsf" rev="${org.apache.openwebbeans.jsf}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openwebbeans.tomcat7" rev="${org.apache.openwebbeans.tomcat7}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.commons.beanutils" rev="${org.apache.commons.beanutils}" conf="enterprise->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.cli" rev="${org.apache.commons.cli}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.commons.collections" rev="${org.apache.commons.collections}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.commons.dbcp" rev="${org.apache.commons.dbcp}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.commons.lang" rev="${org.apache.commons.lang}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.commons.pool" rev="${org.apache.commons.pool}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.derby" rev="${org.apache.derby}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.bval" rev="${org.apache.bval}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.geronimo.components.connector" rev="${org.apache.geronimo.components.connector}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.geronimo.components.transaction" rev="${org.apache.geronimo.components.transaction}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.geronimo.specs.j2ee.management" rev="${org.apache.geronimo.specs.j2ee.management}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.geronimo.specs.osgi.locator" rev="${org.apache.geronimo.specs.osgi.locator}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.geronimo.specs.osgi.registry" rev="${org.apache.geronimo.specs.osgi.registry}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="cdi.api" rev="${cdi.api}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.api" rev="${org.apache.openejb.api}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.core" rev="${org.apache.openejb.core}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.javaagent" rev="${org.apache.openejb.javaagent}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.jee" rev="${org.apache.openejb.jee}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.loader" rev="${org.apache.openejb.loader}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.openejb.jpa-integration" rev="${org.apache.openejb.jpa-integration}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.wsdl" rev="${javax.wsdl}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.xbean.asm" rev="${org.apache.xbean.asm}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.xbean.bundleutils" rev="${org.apache.xbean.bundleutils}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.xbean.finder" rev="${org.apache.xbean.finder}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.xbean.naming" rev="${org.apache.xbean.naming}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.xbean.reflect" rev="${org.apache.xbean.reflect}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.persistence.antlr" rev="${org.eclipse.persistence.antlr}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.persistence.asm" rev="${org.eclipse.persistence.asm}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.persistence.core" rev="${org.eclipse.persistence.core}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.persistence.jpa" rev="${org.eclipse.persistence.jpa}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.persistence.jpa.jpql" rev="${org.eclipse.persistence.jpa.jpql}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.glassfish.com.sun.faces" rev="${org.glassfish.com.sun.faces}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.glassfish.javax.faces" rev="${org.glassfish.javax.faces}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.inject" rev="${javax.inject}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.resource" rev="${javax.resource}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.security.auth.message" rev="${javax.security.auth.message}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.security.jacc" rev="${javax.security.jacc}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.ow2.jotm.jotm-core" rev="${org.ow2.jotm.jotm-core}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="osgi.enterprise" rev="${osgi.enterprise}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="scannotation" rev="${scannotation}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.ejb" rev="${javax.ejb}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.objectweb.asm" rev="${org.objectweb.asm}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.appdeployer" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.applistener" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.jsf.support" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.fragment.bval" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.fragment.jotm" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.fragment.jpa" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.initialiser" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.services.accessor" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.security" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.security.valve" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.security.openejb.classloading.hook" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.catalina.fragment.webbeans" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.fragment.webbeans" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.tomcat.factory" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openwebbeans.initialiser" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.persistence.openejb.classloading.hook" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.javax.persistence.extension" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.javax.persistence.provider.initializer" rev="${org.eclipse.virgo.web}" conf="enterprise->runtime"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/nano/gemini-web-ivy.xml b/build-packaging/nano/gemini-web-ivy.xml
deleted file mode 100644
index 81790ea..0000000
--- a/build-packaging/nano/gemini-web-ivy.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="gemini-web" visibility="public" description="Gemini Web that will be packaged in Nano"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.web.core" rev="${org.eclipse.gemini.web}" conf="gemini-web->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.web.tomcat" rev="${org.eclipse.gemini.web}" conf="gemini-web->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.web.extender" rev="${org.eclipse.gemini.web}" conf="gemini-web->runtime"/>
- <exclude org="org.slf4j" module="com.springsource.slf4j.nop"/>
- <override org="org.eclipse.virgo.util" rev="${org.eclipse.virgo.util}" />
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/nano/lib-ivy.xml b/build-packaging/nano/lib-ivy.xml
deleted file mode 100644
index 5ceda1d..0000000
--- a/build-packaging/nano/lib-ivy.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="lib" visibility="public" description="Dependencies to be packaged in lib"/>
- <conf name="persistence" visibility="public" description="Dependencies to be packaged in lib/persistence"/>
- </configurations>
-
- <dependencies>
- <!-- lib -->
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.env" rev="${org.eclipse.virgo.util}" conf="lib->runtime"/>
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.shutdown" rev="${org.eclipse.virgo.nano}" conf="lib->runtime"/>
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.authentication" rev="${org.eclipse.virgo.nano}" conf="lib->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.launcher" rev="${org.eclipse.equinox.launcher}" conf="lib->runtime"/>
- <dependency org="org.eclipse.virgo.kernel" name="org.eclipse.virgo.kernel.equinox.extensions" rev="${org.eclipse.virgo.kernel}" conf="lib->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.enterprise.openejb.jpa.integration" rev="${org.eclipse.virgo.web}" conf="persistence->runtime"/>
-
- <exclude org="org.eclipse.osgi" module="org.eclipse.osgi"/>
- <exclude org="org.eclipse.virgo.mirrored" module="org.eclipse.osgi"/>
- </dependencies>
-
-</ivy-module>
\ No newline at end of file
diff --git a/build-packaging/nano/nano-ivy.xml b/build-packaging/nano/nano-ivy.xml
deleted file mode 100644
index ba85999..0000000
--- a/build-packaging/nano/nano-ivy.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="nano-runtime" visibility="public" description="Dependencies to be published for Nano"/>
- </configurations>
-
- <dependencies>
- <!-- nano runtime -->
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.core" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.deployer" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.services.ds" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.services.concurrent" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.deployer.api" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.deployer.hot" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime" />
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.management" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.nano" name="org.eclipse.virgo.nano.management.controller" rev="${org.eclipse.virgo.nano}" conf="nano-runtime->runtime"/>
-
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.war.deployer" rev="${org.eclipse.virgo.web}" conf="nano-runtime->runtime" />
-
- <dependency org="org.eclipse.virgo.mirrored" name="com.springsource.org.aspectj.weaver" rev="${org.aspectj}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.transaction" rev="${javax.transaction}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.medic" name="org.eclipse.virgo.medic" rev="${org.eclipse.virgo.medic}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.medic" name="org.eclipse.virgo.medic.core" rev="${org.eclipse.virgo.medic}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.medic" name="org.eclipse.virgo.medic.logbackcorefragment" rev="${org.eclipse.virgo.medic}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.medic" name="org.eclipse.virgo.medic.logbackclassicfragment" rev="${org.eclipse.virgo.medic}" conf="nano-runtime->runtime"/>
-
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.common" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.io" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.jmx" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.math" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.osgi" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.osgi.manifest" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.util" name="org.eclipse.virgo.util.parser.manifest" rev="${org.eclipse.virgo.util}" conf="nano-runtime->runtime"/>
-
- <!-- web console -->
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.console" rev="${org.eclipse.virgo.kernel}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.management" rev="${org.eclipse.gemini.management}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.fragment" rev="${org.eclipse.virgo.kernel}" conf="nano-runtime->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="${org.apache.commons.fileupload}" conf="nano-runtime->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.io" rev="${org.apache.commons.io}" conf="nano-runtime->runtime"/>
- <dependency org="org.jolokia" name="org.jolokia.osgi" rev="${org.jolokia.osgi}" conf="nano-runtime->runtime"/>
- <dependency org="org.eclipse.osgi" name="org.eclipse.equinox.http" rev="${org.eclipse.equinox.http}" conf="nano-runtime->runtime" />
-
- <exclude org="org.aspectj" module="com.springsource.org.aspectj.runtime"/>
- <exclude org="org.jboss.logging"/>
- <exclude org="org.jboss.util"/>
- <exclude org="org.jboss.vfs"/>
-
- <override org="org.aspectj" rev="${org.aspectj}" />
- <override org="org.eclipse.virgo.util" rev="${org.eclipse.virgo.util}"/>
- <override org="org.eclipse.virgo.medic" rev="${org.eclipse.virgo.medic}"/>
- <override org="org.springframework" rev="${org.springframework}"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/nano/orbit-ivy.xml b/build-packaging/nano/orbit-ivy.xml
deleted file mode 100644
index 0b67d11..0000000
--- a/build-packaging/nano/orbit-ivy.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="orbit-runtime" visibility="public" description="Dependencies to be used for p2"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.classic" rev="${ch.qos.logback.classic}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.core" rev="${ch.qos.logback.core}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.slf4j" rev="${ch.qos.logback.slf4j}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.activation" rev="${javax.activation}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.ejb" rev="${javax.ejb}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.mail" rev="${javax.mail}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.persistence" rev="${javax.persistence}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.xml.rpc" rev="${javax.xml.rpc}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.websocket" rev="${javax.websocket}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina" rev="${org.apache.catalina}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina.ha" rev="${org.apache.catalina.ha}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina.tribes" rev="${org.apache.catalina.tribes}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.coyote" rev="${org.apache.coyote}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.el" rev="${org.apache.el}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.jasper" rev="${org.apache.jasper}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.juli.extras" rev="${org.apache.juli.extras}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.mina.core" rev="${org.apache.mina.core}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.sshd.core" rev="${org.apache.sshd.core}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.api" rev="${org.apache.tomcat.api}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.util" rev="${org.apache.tomcat.util}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.websocket" rev="${org.apache.tomcat.websocket}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.api" rev="${org.slf4j.api}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jul" rev="${org.slf4j.jul}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jcl" rev="${org.slf4j.jul}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.annotation" rev="${javax.annotation}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.el" rev="${javax.el}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet" rev="${javax.servlet}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet.jsp" rev="${javax.servlet.jsp}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.command" rev="${org.apache.felix.gogo.command}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.runtime" rev="${org.apache.felix.gogo.runtime}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.shell" rev="${org.apache.felix.gogo.shell}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.sat4j.core" rev="${org.sat4j.core}" conf="orbit-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.sat4j.pb" rev="${org.sat4j.pb}" conf="orbit-runtime->runtime"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/nano/p2runtime-ivy.xml b/build-packaging/nano/p2runtime-ivy.xml
deleted file mode 100644
index 905e14e..0000000
--- a/build-packaging/nano/p2runtime-ivy.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="p2-runtime" visibility="public" description="Dependencies to be used for p2"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.osgi.services" rev="${org.eclipse.osgi.services}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.osgi" rev="${org.eclipse.osgi}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.ds" rev="${org.eclipse.equinox.ds}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.util" rev="${org.eclipse.equinox.util}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.osgi" rev="${org.eclipse.osgi}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.core.contenttype" rev="${org.eclipse.core.contenttype}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.core.jobs" rev="${org.eclipse.core.jobs}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.core.net" rev="${org.eclipse.core.net}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.core.runtime" rev="${org.eclipse.core.runtime}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.ecf" rev="${org.eclipse.ecf}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.ecf.filetransfer" rev="${org.eclipse.ecf.filetransfer}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.ecf.identity" rev="${org.eclipse.ecf.identity}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.ecf.provider.filetransfer" rev="${org.eclipse.ecf.provider.filetransfer}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.ecf.ssl" rev="${org.eclipse.ecf.ssl}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.app" rev="${org.eclipse.equinox.app}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.event" rev="${org.eclipse.equinox.event}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.common" rev="${org.eclipse.equinox.common}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.frameworkadmin" rev="${org.eclipse.equinox.frameworkadmin}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.frameworkadmin.equinox" rev="${org.eclipse.equinox.frameworkadmin.equinox}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.launcher" rev="${org.eclipse.equinox.launcher}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.artifact.repository" rev="${org.eclipse.equinox.p2.artifact.repository}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.console" rev="${org.eclipse.equinox.p2.console}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.core" rev="${org.eclipse.equinox.p2.core}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.director" rev="${org.eclipse.equinox.p2.director}" conf="p2-runtime->runtime"/>
- <!--dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.director.app" rev="${org.eclipse.equinox.p2.director.app}" conf="p2-runtime->runtime"/-->
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.engine" rev="${org.eclipse.equinox.p2.engine}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.garbagecollector" rev="${org.eclipse.equinox.p2.garbagecollector}" conf="p2-runtime->runtime"/>
- <!--dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.updatesite" rev="${org.eclipse.equinox.p2.updatesite}" conf="p2-runtime->runtime"/-->
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.jarprocessor" rev="${org.eclipse.equinox.p2.jarprocessor}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.metadata" rev="${org.eclipse.equinox.p2.metadata}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.metadata.repository" rev="${org.eclipse.equinox.p2.metadata.repository}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.publisher" rev="${org.eclipse.equinox.p2.publisher}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.publisher.eclipse" rev="${org.eclipse.equinox.p2.publisher.eclipse}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.repository" rev="${org.eclipse.equinox.p2.repository}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.touchpoint.eclipse" rev="${org.eclipse.equinox.p2.touchpoint.eclipse}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.touchpoint.natives" rev="${org.eclipse.equinox.p2.touchpoint.natives}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.p2.transport.ecf" rev="${org.eclipse.equinox.p2.transport.ecf}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.preferences" rev="${org.eclipse.equinox.preferences}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.registry" rev="${org.eclipse.equinox.registry}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.security" rev="${org.eclipse.equinox.security}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.simpleconfigurator" rev="${org.eclipse.equinox.simpleconfigurator}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.simpleconfigurator.manipulator" rev="${org.eclipse.equinox.simpleconfigurator.manipulator}" conf="p2-runtime->runtime"/>
-
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.classic" rev="${ch.qos.logback.classic}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.core" rev="${ch.qos.logback.core}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="ch.qos.logback.slf4j" rev="${ch.qos.logback.slf4j}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.activation" rev="${javax.activation}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.ejb" rev="${javax.ejb}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.mail" rev="${javax.mail}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.persistence" rev="${javax.persistence}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.xml.rpc" rev="${javax.xml.rpc}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.websocket" rev="${javax.websocket}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina" rev="${org.apache.catalina}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina.ha" rev="${org.apache.catalina.ha}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.catalina.tribes" rev="${org.apache.catalina.tribes}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.coyote" rev="${org.apache.coyote}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.el" rev="${org.apache.el}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.jasper" rev="${org.apache.jasper}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.juli.extras" rev="${org.apache.juli.extras}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.mina.core" rev="${org.apache.mina.core}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.sshd.core" rev="${org.apache.sshd.core}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.api" rev="${org.apache.tomcat.api}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.util" rev="${org.apache.tomcat.util}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.tomcat.websocket" rev="${org.apache.tomcat.websocket}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.jdt.core.compiler.batch" rev="${org.eclipse.jdt.core.compiler.batch}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.api" rev="${org.slf4j.api}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jul" rev="${org.slf4j.jul}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jcl" rev="${org.slf4j.jul}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.annotation" rev="${javax.annotation}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.el" rev="${javax.el}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet" rev="${javax.servlet}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet.jsp" rev="${javax.servlet.jsp}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.command" rev="${org.apache.felix.gogo.command}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.runtime" rev="${org.apache.felix.gogo.runtime}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.apache.felix.gogo.shell" rev="${org.apache.felix.gogo.shell}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.cm" rev="${org.eclipse.equinox.cm}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.console" rev="${org.eclipse.equinox.console}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.console.ssh" rev="${org.eclipse.equinox.console.ssh}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.sat4j.core" rev="${org.sat4j.core}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.sat4j.pb" rev="${org.sat4j.pb}" conf="p2-runtime->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.region" rev="${org.eclipse.equinox.region}" conf="p2-runtime->runtime"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/nano/pickup-ivy.xml b/build-packaging/nano/pickup-ivy.xml
deleted file mode 100644
index 93a1c83..0000000
--- a/build-packaging/nano/pickup-ivy.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="pickup" visibility="public" description="Dependencies to be packaged in pickup"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.management" name="org.eclipse.virgo.management.console" rev="${org.eclipse.virgo.kernel}" conf="pickup->runtime"/>
- </dependencies>
-
-</ivy-module>
diff --git a/build-packaging/nano/test-package.xml b/build-packaging/nano/test-package.xml
deleted file mode 100644
index 3b03562..0000000
--- a/build-packaging/nano/test-package.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="test-package">
-
- <property name="test.staging.dir" value="${target.dir}/test-expanded"/>
- <property name="test.package.dir" value="${test.staging.dir}/virgo-nano-full-${bundle.version}"/>
-
- <target name="test-package"
- description="Runs a test on the packaged build">
- <antcall target="unzip.package"/>
- <antcall target="test.do"/>
- </target>
-
- <target name="unzip.package">
- <delete dir="${test.staging.dir}" quiet="true"/>
- <mkdir dir="${test.staging.dir}"/>
- <unzip src="${package.output.file}" dest="${test.staging.dir}"/>
- <chmod perm="755">
- <fileset dir="${test.package.dir}/bin">
- <include name="*.sh"/>
- </fileset>
- </chmod>
- <chmod perm="600">
- <fileset dir="${test.package.dir}/configuration">
- <include name="org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </fileset>
- </chmod>
- </target>
-
-</project>
diff --git a/build-packaging/sign.xml b/build-packaging/sign.xml
deleted file mode 100644
index f7c97f2..0000000
--- a/build-packaging/sign.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="sign" xmlns:ivy="antlib:org.apache.ivy.ant">
-
- <target name="waitForSign" depends="ivy.init">
- <fail message="The 'stagingDirectory' property must be set on this project.">
- <condition>
- <not>
- <isset property="stagingDirectory"/>
- </not>
- </condition>
- </fail>
- <fail message="The 'archiveName' property must be set on this project.">
- <condition>
- <not>
- <isset property="archiveName"/>
- </not>
- </condition>
- </fail>
- <fail message="The 'eclipse.committerId' property must be set on this project.">
- <condition>
- <not>
- <isset property="eclipse.committerId"/>
- </not>
- </condition>
- </fail>
- <fail message="The 'stagingDirectoryOutput' property must be set on this project.">
- <condition>
- <not>
- <isset property="stagingDirectoryOutput"/>
- </not>
- </condition>
- </fail>
- <property name="signpoll" value="ssh" />
- <property name="signhost" value="build.eclipse.org" />
- <property name="signquote" value=""" />
- <property name="archiveName" value="org.apache.openejb.core_4.0.0.beta-2_v201205260545-virgo-3.jar" />
- <property name="signpollline" value="${eclipse.committerId}@${signhost} ${signquote}cd ${stagingDirectoryOutput};ls ${archiveName}${signquote}" />
-
- <echo message="DEBUG: signing - signpoll: ${signpoll}" />
- <echo message="DEBUG: signing - signpollline: ${signpollline}" />
- <echo message="DEBUG: signing - signquote: ${signquote}" />
- <echo message="DEBUG: signing - stagingDirectoryoutput: ${stagingDirectoryOutput}" />
- <echo message="DEBUG: signing - archiveName: ${archiveName}" />
-
- <antcall target="waitForChangedAttribs">
- <param name="signpoll" value="${signpoll}" />
- <param name="signpollline" value="${signpollline}" />
- </antcall>
- </target>
-
- <target name="compareAttribs">
- <!--poll file for change in attributes -->
- <exec
- dir="${target.dir}"
- executable="${signpoll}"
- outputProperty="polledAttribs">
- <arg line="${signpollline}" />
- </exec>
- <condition property="attribChanged">
- <and>
- <not>
- <contains
- string="${polledAttribs}"
- substring="Permission denied, please try again."
- casesensitive="no" />
- </not>
- <not>
- <contains
- string="${polledAttribs}"
- substring="Host key verification failed."
- casesensitive="no" />
- </not>
- <or>
- <not>
- <contains
- string="${polledAttribs}"
- substring="No such file or directory"
- casesensitive="no" />
- </not>
- <contains
- string="${polledAttribs}"
- substring="bash: line 0: cd:"
- casesensitive="no" />
- </or>
- </and>
- </condition>
- <echo message="polled: ${polledAttribs}" />
- <antcall target="writeDiffResult" />
- <sleep seconds="120" />
- <available
- property="attribs.changed"
- file="${target.dir}/attribDiff.txt" />
- <antcall target="waitForChangedAttribs" />
- </target>
-
- <target
- name="waitForChangedAttribs"
- unless="attribs.changed">
- <antcall
- target="compareAttribs"
- inheritAll="false">
- <param
- name="signpoll"
- value="${signpoll}" />
- </antcall>
- </target>
-
- <target
- name="writeDiffResult"
- if="attribChanged">
- <echo
- message="new: ${polledAttribs}"
- file="${target.dir}/attribDiff.txt"
- append="true" />
- </target>
-
-</project>
diff --git a/build-packaging/tomcat-server/build-tomcat-server.xml b/build-packaging/tomcat-server/build-tomcat-server.xml
deleted file mode 100644
index 8da85af..0000000
--- a/build-packaging/tomcat-server/build-tomcat-server.xml
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="build-web-server" default="precommit" xmlns:ivy="antlib:org.apache.ivy.ant">
-
- <path id="bundles"/>
-
- <property file="${basedir}/../build.properties"/>
- <property file="${basedir}/../build.versions"/>
- <import file="${basedir}/../virgo-build/multi-bundle/default.xml"/>
-
- <property name="tomcat-server.basedir" value="${basedir}/tomcat-server"/>
-
- <target name="vts.package-resources-and-products" depends="ivy.init">
- <delete dir="${package.output.dir}" quiet="true"/>
- <mkdir dir="${package.output.dir}"/>
-
- <property name="kernel.stage.file" value=""/>
- <property name="tomcat.server.resources" value="${tomcat-server.target.dir}/tomcat_server_resources"/>
- <property name="repository.ext" value="${tomcat.server.resources}/repository/ext"/>
- <property name="repository.usr" value="${tomcat.server.resources}/repository/usr"/>
-
- <unzip src="${p2.repository.dir}/binary/kernel_specific_resources_1.0.0" dest="${tomcat.server.resources}">
- <globmapper from="kernel_specific_resources_1.0.0/*" to="*"/>
- </unzip>
-
- <mkdir dir="${repository.usr}"/>
-
- <antcall target="package.config"/>
- <antcall target="package.docs"/>
- <antcall target="package.lib"/>
- <antcall target="package.pickup"/>
- <antcall target="package.repository"/>
- <antcall target="package.resources"/>
- <antcall target="package.publish"/>
- </target>
-
- <target name="vts.package-distro" depends="ivy.init">
- <antcall target="package.install"/>
- </target>
-
- <target name="vts.clean-up" depends="ivy.init">
- <delete dir="${tomcat.server.resources.location}" quiet="true"/>
- <delete dir="${tomcat-server.target.dir}/assembly" quiet="true"/>
- <delete dir="${tomcat-server.target.dir}" quiet="true"/>
- </target>
-
- <target name="package.publish">
- <property name="tomcat.server.resources.location" value="${tomcat-server.target.dir}/tomcat_server_resources_zipped"/>
- <zip destfile="${tomcat.server.resources.location}/binary/tomcat_server_resources">
- <zipfileset dir="${tomcat.server.resources}"/>
- </zip>
- <delete dir="${tomcat.server.resources}" quiet="true"/>
-
- <property name="p2.products.location" value="${tomcat-server.basedir}/publish_resources/products"/>
- <antcall target="p2.publish-binary">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${tomcat.server.resources.location}"/>
- </antcall>
- <echo message="Published the tomcat server resources to ${p2.repository.dir}."/>
-
- <antcall target="p2.publish-product">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="product.file.location" value="${p2.products.location}/tomcat-server/tomcat-server.product"/>
- </antcall>
- <echo message="Published tomcat server product to ${p2.repository.dir}."/>
- </target>
-
- <target name="vts.prepare-bundles-and-features">
- <!--prepare tomcat server feature for publishing -->
- <copy todir="${tomcat-server.target.dir}/assembly/features" failonerror="false">
- <fileset dir="${tomcat-server.basedir}/publish_resources/features"/>
- </copy>
- </target>
-
- <target name="vts.publish-bundles-and-features">
- <antcall target="p2.publish-bundles-features">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="source" value="${tomcat-server.target.dir}/assembly"/>
- </antcall>
- <echo message="Published bundles and features to ${p2.repository.dir}."/>
- </target>
-
- <target name="package.install">
- <property name="vts.package.dir" value="${package.dir}/VTS"/>
-
- <antcall target="p2.install-virgo-product">
- <param name="repository" value="${p2.repository.dir}"/>
- <param name="destination" value="${vts.package.dir}/virgo-tomcat-server-${bundle.version}"/>
- <param name="product.iu" value="tomcat-server.product"/>
- </antcall>
- <echo message="Installed Virgo Tomcat Server for distribution purposes."/>
-
- <mkdir dir="${artifacts.dir}"/>
-
- <delete dir="${vts.package.dir}/virgo-tomcat-server-${bundle.version}/Eclipse.app" quiet="true"/>
-
- <zip destfile="${artifacts.dir}/virgo-tomcat-server-${bundle.version}.zip">
- <zipfileset dir="${vts.package.dir}" includes="virgo-tomcat-server-${bundle.version}/bin/*.sh" filemode="755"/>
- <zipfileset dir="${vts.package.dir}" includes="virgo-tomcat-server-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties" filemode="600"/>
- <zipfileset dir="${vts.package.dir}">
- <exclude name="virgo-tomcat-server-${bundle.version}/bin/*.sh"/>
- <exclude name="virgo-tomcat-server-${bundle.version}/configuration/org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </zipfileset>
- </zip>
- </target>
-
- <target name="package.config">
- <copy todir="${tomcat.server.resources}/configuration" failonerror="false" overwrite="true">
- <fileset dir="${tomcat-server.basedir}/configuration"/>
- </copy>
-
- <replaceregexp match="initialArtifacts =.*\.blueprint"
- replace="initialArtifacts=repository:plan/org.eclipse.virgo.kernel.userregion.blueprint,repository:plan/org.eclipse.virgo.web.tomcat,repository:configuration/org.eclipse.virgo.apps.repository" flags="s"
- file="${tomcat.server.resources}/configuration/org.eclipse.virgo.kernel.userregion.properties"/>
-
- <replaceregexp match=" javax\.servlet\.\*;.*?,\\.*? "
- replace=" " flags="s"
- file="${tomcat.server.resources}/configuration/org.eclipse.virgo.kernel.userregion.properties"/>
-
- <replaceregexp match="virgo-kernel" replace="virgo-server" flags="g"
- file="${tomcat.server.resources}/configuration/serviceability.xml"/>
- </target>
-
- <target name="package.docs" depends="ivy.init">
- <ivy:resolve resolveId="copy.path" file="${tomcat-server.basedir}/docs-ivy.xml" transitive="false" conf="docs"/>
- <ivy:retrieve resolveId="copy.path" pattern="${tomcat-server.target.dir}/docs/[artifact]-[revision].[ext]" conf="docs" type="zip, pdf"/>
-
- <copy todir="${tomcat.server.resources}/docs/virgo-user-guide/pdf" flatten="true">
- <fileset dir="${tomcat-server.target.dir}/docs">
- <include name="**/virgo-user-guide*.pdf"/>
- </fileset>
- </copy>
-
- <copy todir="${tomcat.server.resources}/docs/virgo-programmer-guide/pdf" flatten="true">
- <fileset dir="${tomcat-server.target.dir}/docs">
- <include name="**/virgo-programmer-guide*.pdf"/>
- </fileset>
- </copy>
-
- <unzip dest="${tomcat.server.resources}/docs/virgo-user-guide">
- <fileset dir="${tomcat-server.target.dir}/docs">
- <include name="**/virgo-user-guide*.zip"/>
- </fileset>
- </unzip>
-
- <unzip dest="${tomcat.server.resources}/docs/virgo-programmer-guide">
- <fileset dir="${tomcat-server.target.dir}/docs">
- <include name="**/virgo-programmer-guide*.zip"/>
- </fileset>
- </unzip>
-
- </target>
-
- <target name="package.lib">
- <echo file="${tomcat.server.resources}/lib/.version" append="true"
- message="virgo.server.version=${bundle.version}
"/>
- </target>
-
- <target name="package.pickup" depends="ivy.init">
- <ivy:resolve resolveId="copy.path" file="${tomcat-server.basedir}/pickup-ivy.xml" transitive="true"/>
- <ivy:retrieve resolveId="copy.path" pattern="${tomcat.server.resources}/pickup/[artifact]_[revision].[ext]" type="jar, war, wab" conf="pickup"/>
- <ivy:retrieve resolveId="copy.path" pattern="${tomcat.server.resources}/pickup/[artifact]_[revision].[ext]" type="plan" conf="pickup-plan"/>
- <ivy:retrieve resolveId="copy.path" pattern="${repository.ext}/[artifact]_[revision].[ext]" type="jar, war, wab" conf="pickup-plan"/>
- </target>
-
- <target name="package.repository" depends="ivy.init">
- <copy todir="${tomcat.server.resources}/repository/ext" flatten="true">
- <fileset dir="${tomcat-server.basedir}/repository/ext">
- <include name="*.*"/>
- </fileset>
- </copy>
- <ivy:resolve resolveId="copy.path" file="${tomcat-server.basedir}/repository-ivy.xml" transitive="false"/>
- <ivy:retrieve resolveId="copy.path" pattern="${repository.ext}/[artifact]_[revision].[ext]" conf="ext" type="library,jar,plan"/>
- <ivy:retrieve resolveId="copy.path" pattern="${repository.ext}/[artifact].[ext]" conf="ext" type="configuration"/>
-
- <ivy:resolve resolveId="copy.path" file="${tomcat-server.basedir}/repository-ivy.xml" transitive="true"/>
- <ivy:retrieve resolveId="copy.path" pattern="${repository.ext}/[artifact]_[revision].[ext]" conf="transitive" type="library,jar,plan" />
- <ivy:retrieve resolveId="copy.path" pattern="${repository.ext}/[artifact].[ext]" conf="transitive" type="configuration" />
- </target>
-
- <target name="package.resources">
- <copy todir="${tomcat.server.resources}" failonerror="false">
- <fileset dir="${tomcat-server.basedir}/resources"/>
- </copy>
- </target>
-
- <target name="smoke-test-tomcat-server" description="Runs a smoke test on the packaged build">
- <path id="smoke.test.bundles">
- <pathelement location="${tomcat-server.basedir}/org.eclipse.virgo.tomcat.smoketest" />
- </path>
- <antcall target="test.pre"/>
- <all-bundles target="test-package" buildpathRef="smoke.test.bundles">
- <property name="package.output.file" value="${artifacts.dir}/virgo-tomcat-server-${bundle.version}.zip"/>
- <property name="package.basename" value="virgo-tomcat-server-${bundle.version}"/>
- <property name="test-results.output.dir" value="${test-results.output.dir}"/>
- </all-bundles>
- <antcall target="test.post"/>
- </target>
-
-</project>
diff --git a/build-packaging/tomcat-server/docs-ivy.xml b/build-packaging/tomcat-server/docs-ivy.xml
deleted file mode 100644
index 2dc986a..0000000
--- a/build-packaging/tomcat-server/docs-ivy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="docs" visibility="public" description="Documentation"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.documentation" name="virgo-programmer-guide" rev="${org.eclipse.virgo.documentation}" conf="docs->*"/>
- <dependency org="org.eclipse.virgo.documentation" name="virgo-user-guide" rev="${org.eclipse.virgo.documentation}" conf="docs->*"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/tomcat-server/pickup-ivy.xml b/build-packaging/tomcat-server/pickup-ivy.xml
deleted file mode 100644
index 658ed39..0000000
--- a/build-packaging/tomcat-server/pickup-ivy.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="pickup" visibility="public" description="Dependencies to be packaged in pickup"/>
- <conf name="pickup-plan" visibility="public" description="Plans to be packaged in pickup, with dependencies to be packaged in repostiory/bundles/ext"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.eclipse.virgo.apps" name="org.eclipse.virgo.apps.splash" rev="${org.eclipse.virgo.apps}" conf="pickup->runtime"/>
- <dependency org="org.eclipse.virgo.apps" name="org.eclipse.virgo.apps.repository" rev="${org.eclipse.virgo.apps}" conf="pickup->runtime"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/tomcat-server/repository-ivy.xml b/build-packaging/tomcat-server/repository-ivy.xml
deleted file mode 100644
index 4b8323c..0000000
--- a/build-packaging/tomcat-server/repository-ivy.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
-<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3">
-
- <info organisation="${project.organisation}" module="${ant.project.name}" />
-
- <configurations>
- <include file="${virgo.build.dir}/common/default-ivy-configurations.xml"/>
- <conf name="ext" visibility="public" description="Dependencies to be packaged in repository/ext"/>
- <conf name="transitive" visibility="public" description="Dependencies to be packaged with their transitive dependencies in repository/ext"/>
- </configurations>
-
- <dependencies>
- <dependency org="org.springframework" name="org.springframework.spring-library" rev="${org.springframework}" conf="ext->runtime"/>
-
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.tomcat" rev="${org.eclipse.virgo.web}" conf="ext,transitive->runtime"/>
- <dependency org="org.eclipse.virgo.web" name="org.eclipse.virgo.web.servlet.adapter" rev="${org.eclipse.virgo.web}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.ejb" rev="${javax.ejb}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.jms" rev="${javax.jms}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.mail" rev="${javax.mail}" conf="ext->runtime"/>
- <dependency org="javax.portlet" name="com.springsource.javax.portlet" rev="${javax.portlet}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet" rev="${javax.servlet}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.servlet.jsp" rev="${javax.servlet.jsp}" conf="ext->runtime"/>
- <dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp.jstl" rev="${javax.servlet.jsp.jstl}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.xml.rpc" rev="${javax.xml.rpc}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="javax.websocket" rev="${javax.websocket}" conf="ext->runtime"/>
- <dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="${org.aopalliance}" conf="ext->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.codec" rev="${org.apache.commons.codec}" conf="ext->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="${org.apache.commons.fileupload}" conf="ext->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.httpclient" rev="${org.apache.commons.httpclient}" conf="ext->runtime"/>
- <dependency org="org.apache.commons" name="com.springsource.org.apache.commons.io" rev="${org.apache.commons.io}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.equinox.event" rev="${org.eclipse.equinox.event}" conf="ext->runtime"/>
-
- <dependency org="org.apache.taglibs" name="com.springsource.org.apache.taglibs.standard" rev="${org.apache.taglibs.standard}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="com.springsource.org.aspectj.weaver" rev="${org.aspectj}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.osgi.services" rev="${org.eclipse.osgi.services}" conf="ext->compile"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.api" rev="${org.slf4j.api}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jcl" rev="${org.slf4j.jcl}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.log4j" rev="${org.slf4j.log4j}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.slf4j.jul" rev="${org.slf4j.jul}" conf="ext->runtime"/>
- <dependency org="org.eclipse.virgo.mirrored" name="org.eclipse.jdt.core.compiler.batch" rev="${org.eclipse.jdt.core.compiler.batch}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.aop" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.asm" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.aspects" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.beans" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.context" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.context.support" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.core" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.expression" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.jdbc" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.jms" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.orm" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.oxm" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.transaction" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.web" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.web.portlet" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.springframework" name="org.springframework.web.servlet" rev="${org.springframework}" conf="ext->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.core" rev="${org.eclipse.gemini.blueprint}" conf="ext->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.extender" rev="${org.eclipse.gemini.blueprint}" conf="ext->runtime"/>
- <dependency org="org.eclipse.gemini" name="org.eclipse.gemini.blueprint.io" rev="${org.eclipse.gemini.blueprint}" conf="ext->runtime"/>
-
- <exclude org="org.aspectj" module="com.springsource.org.aspectj.runtime"/>
- <exclude org="org.slf4j"/>
- <exclude org="javax.servlet" module="javax.servlet"/>
- <exclude org="javax.servlet" module="javax.servlet.jsp"/>
- <exclude org="org.eclipse.jdt" module="org.eclipse.jdt.core.compiler.batch"/>
- <exclude org="org.apache.commons" module="com.springsource.org.apache.commons.logging"/>
- <exclude org="org.eclipse.osgi" module="org.eclipse.osgi"/>
- <exclude org="javax.ejb" module="com.springsource.javax.ejb"/>
- <exclude org="javax.xml.rpc" module="com.springsource.javax.xml.rpc"/>
- <exclude org="org.eclipse.virgo.mirrored" module="org.eclipse.osgi"/>
- <exclude org="org.eclipse.virgo.util"/>
- <exclude org="javax.xml.ws"/>
-
- <override org="org.springframework" rev="${org.springframework}"/>
- </dependencies>
-
-</ivy-module>
-
diff --git a/build-packaging/tomcat-server/test-package.xml b/build-packaging/tomcat-server/test-package.xml
deleted file mode 100644
index b011fb8..0000000
--- a/build-packaging/tomcat-server/test-package.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="test-package">
-
- <property name="test.staging.dir" value="${target.dir}/test-expanded"/>
- <property name="test.package.dir" value="${test.staging.dir}/virgo-tomcat-server-${bundle.version}"/>
- <property name="pickup.dir" value="${test.package.dir}/pickup"/>
-
- <target name="test-package"
- description="Runs a test on the packaged build">
- <antcall target="unzip.package"/>
- <antcall target="startup.pre"/>
- <antcall target="startup"/>
- <antcall target="startup.post"/>
- <antcall target="test.do"/>
- <antcall target="shutdown.pre"/>
- <antcall target="shutdown"/>
- <antcall target="shutdown.post"/>
- </target>
-
- <target name="unzip.package">
- <delete dir="${test.staging.dir}" quiet="true"/>
- <mkdir dir="${test.staging.dir}"/>
- <unzip src="${package.output.file}" dest="${test.staging.dir}"/>
- <chmod perm="755">
- <fileset dir="${test.package.dir}/bin">
- <include name="*.sh"/>
- </fileset>
- </chmod>
- <chmod perm="600">
- <fileset dir="${test.package.dir}/configuration">
- <include name="org.eclipse.virgo.kernel.jmxremote.access.properties"/>
- </fileset>
- </chmod>
- </target>
-
- <target name="startup.pre"/>
-
- <target name="startup" depends="shutdown">
- <echo message="Starting Up Virgo Server" />
-
- <exec dir="${test.package.dir}" osfamily="unix" spawn="true" executable="bin/startup.sh"/>
-
- <exec dir="${test.package.dir}" osfamily="windows" spawn="true" executable="cmd">
- <arg line="/c bin\startup.bat" />
- </exec>
-
- <echo message="Starting Up Virgo Server - script run and waiting for response from http://localhost:8080/" />
-
- <waitfor maxwait="5" maxwaitunit="minute" timeoutproperty="start.failed">
- <http url="http://localhost:8080/"/>
- </waitfor>
- <fail if="start.failed" message="Virgo Server start up failed"/>
-
- <echo message="Starting Up Virgo Server - started" />
- </target>
-
- <target name="startup.post"/>
-
- <target name="shutdown.pre"/>
-
- <target name="shutdown">
- <echo message="Shutting Down Virgo Server" />
-
- <exec dir="${test.package.dir}" osfamily="unix" spawn="true" executable="bin/shutdown.sh"/>
-
- <exec dir="${test.package.dir}" osfamily="windows" spawn="true" executable="cmd">
- <arg line="/c bin\shutdown.bat" />
- </exec>
-
- <echo message="Shutting Down Virgo Server - waiting for http://localhost:8080/ to stop responding" />
-
- <waitfor maxwait="5" maxwaitunit="minute" timeoutproperty="shutdown.failed">
- <not>
- <http url="http://localhost:8080/"/>
- </not>
- </waitfor>
- <fail if="shutdown.failed" message="Virgo Server shutdown failed"/>
-
- <echo message="Shutting Down Virgo Server - shutdown" />
- </target>
-
-</project>