mojarra/mojarra-2.2.13-dont-download-dependencies.patch
2020-09-11 17:06:48 +08:00

556 lines
21 KiB
Diff

diff -Nru mojarra-2.2.13/common/ant/dependencies.xml mojarra-2.2.13.dont-download-dependencies/common/ant/dependencies.xml
--- mojarra-2.2.13/common/ant/dependencies.xml 2016-02-04 03:54:54.000000000 +0100
+++ mojarra-2.2.13.dont-download-dependencies/common/ant/dependencies.xml 2016-09-29 21:59:38.981803483 +0200
@@ -159,551 +159,6 @@
<target name="update" description="Download project dependencies">
-
- <if>
- <not>
- <isset property="build.source"/>
- </not>
- <then>
- <mkdir dir="${dependency.base.dir}/downloads"/>
- <mkdir dir="${dependency.jar.dir}"/>
- </then>
- </if>
-
- <!-- setup the proxy if necessary -->
- <if>
- <and>
- <length string="${http.proxy.host}" when="greater" length="0"/>
- <length string="${http.proxy.port}" when="greater" length="0"/>
- </and>
- <then>
- <setproxy proxyhost="${http.proxy.host}"
- proxyport="${http.proxy.port}"/>
- </then>
- </if>
-
- <!-- GLASSFISH ANT JAR -->
- <if>
- <not>
- <available file="${gf-ant.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/org/glassfish/ant-tasks/${gf-ant.version}/ant-tasks-${gf-ant.version}.jar"
- dest="${gf-ant.jar}"
- usetimestamp="true"/>
- </then>
- </if>
-
- <!-- JUNIT -->
- <if>
- <and>
- <not>
- <available file="${junit.jar}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="${central.maven2}/junit/junit/${junit.version}/junit-${junit.version}.jar"
- dest="${junit.jar}"
- usetimestamp="true"/>
- </then>
- </if>
-
- <!-- HTMLUNIT -->
- <!--
- This one needs a ton of extras, so we have to do this one like this or
- add a bunch more deps. Maybe another day... :)
- -->
- <if>
- <and>
- <not>
- <available file="${htmlunit.home}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="http://downloads.sourceforge.net/htmlunit/htmlunit-${htmlunit.version}.zip"
- dest="${dependency.base.dir}/downloads/htmlunit-${htmlunit.version}.zip"
- usetimestamp="true"/>
- <unzip
- src="${dependency.base.dir}/downloads/htmlunit-${htmlunit.version}.zip"
- dest="${dependency.base.dir}"/>
- </then>
- </if>
-
- <!-- XS3P -->
- <if>
- <and>
- <not>
- <available file="${xs3p.home}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="http://downloads.sourceforge.net/project/xs3p/xs3p-${xs3p.version}.zip"
- dest="${dependency.base.dir}/downloads/xs3p-${xs3p.version}.zip"
- usetimestamp="true"/>
- <mkdir dir="${xs3p.home}" />
- <unzip
- src="${dependency.base.dir}/downloads/xs3p-${xs3p.version}.zip"
- dest="${xs3p.home}"/>
- </then>
- </if>
-
- <if>
- <and>
- <not>
- <os family="windows"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <patch patchfile="${jsf.build.home}/common/ant/bin/xs3p-disable-output-escaping.patch"
- originalfile="${xs3p.home}/xs3p.xsl" failonerror="false"
- dir="${xs3p.home}"/>
- </then>
- </if>
-
- <!-- YUI Compressor -->
- <if>
- <and>
- <not>
- <available file="${yuicompressor.jar}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="https://github.com/yui/yuicompressor/releases/download/v${yuicompressor.version}/yuicompressor-${yuicompressor.version}.zip"
- dest="${dependency.base.dir}/downloads/yuicompressor-${yuicompressor.version}.zip"
- usetimestamp="true"/>
- <unzip
- src="${dependency.base.dir}/downloads/yuicompressor-${yuicompressor.version}.zip"
- dest="${dependency.base.dir}"/>
- <copy tofile="${yuicompressor.jar}"
- file="${dependency.base.dir}/yuicompressor-${yuicompressor.version}.jar"/>
- </then>
- </if>
-
- <!-- CACTUS -->
- <!-- Is this not in a maven repo somewhere? -->
- <if>
- <and>
- <not>
- <available file="${cactus.home}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="http://archive.apache.org/dist/jakarta/cactus/binaries/jakarta-cactus-${cactus.version}.zip"
- dest="${dependency.base.dir}/downloads/jakarta-cactus-${cactus.version}.zip"
- usetimestamp="true"/>
- <unzip
- src="${dependency.base.dir}/downloads/jakarta-cactus-${cactus.version}.zip"
- dest="${dependency.base.dir}"/>
- </then>
- </if>
-
- <!-- TAGLIBDOC -->
- <if>
- <and>
- <not>
- <available file="${tlddoc.jar}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="${central.maven2}/taglibrarydoc/tlddoc/${taglibdoc.version}/tlddoc-${taglibdoc.version}.jar"
- dest="${tlddoc.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
- <!-- VDLDOC -->
- <if>
- <and>
- <not>
- <available file="${vdldoc.jar}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="http://vdldoc.googlecode.com/files/vdldoc-${vdldoc.version}.jar"
- dest="${vdldoc.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
-
- <!-- JSDOC -->
- <if>
- <and>
- <not>
- <available file="${jsdoc.home}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="http://jsdoc-toolkit.googlecode.com/files/jsdoc_toolkit-${jsdoc.version}.zip"
- dest="${dependency.base.dir}/downloads/jsdoc_toolkit-${jsdoc.version}.zip"
- usetimestamp="true"/>
- <unzip
- src="${dependency.base.dir}/downloads/jsdoc_toolkit-${jsdoc.version}.zip"
- dest="${dependency.base.dir}"/>
- </then>
- </if>
-
-
- <!-- MAVEN REPOSITORY IMPORTER -->
- <if>
- <and>
- <not>
- <available file="${maven.repository.importer.jar}" property="ignored"/>
- </not>
- <not>
- <isset property="build.source"/>
- </not>
- </and>
- <then>
- <get src="${central.maven2}/com/sun/wts/tools/mri/maven-repository-importer/${maven.repository.importer.version}/maven-repository-importer-${maven.repository.importer.version}.jar"
- dest="${maven.repository.importer.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
- <!-- JAVAEE API -->
- <if>
- <not>
- <available file="${javaee-api.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/javax/javaee-api/${javaee-api.version}/javaee-api-${javaee-api.version}.jar"
- dest="${javaee-api.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- <!-- CDI API -->
- <if>
- <not>
- <available file="${cdi-api.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/javax/enterprise/cdi-api/${cdi-api.version}/cdi-api-${cdi-api.version}.jar"
- dest="${cdi-api.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
-
- <!-- SERVLET API -->
- <if>
- <not>
- <available file="${servlet.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/javax/servlet/servlet-api/${servlet.api.version}/servlet-api-${servlet.api.version}.jar"
- dest="${servlet.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
- <if>
- <not>
- <available file="${servlet3.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/org/mortbay/jetty/servlet-api/3.0.20100224/servlet-api-3.0.20100224.jar"
- dest="${servlet3.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
-
-
- <!-- JSP API -->
- <!--
- <if>
- <not>
- <available file="${jsp.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${java.net.maven}/javax.servlet.jsp/jars/jsp-api-${jsp.api.version}.jar"
- dest="${jsp.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- -->
- <!-- EL API and IMPL -->
- <!--
- <if>
- <not>
- <available file="${el-api.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${java.net.maven}/javax.el/jars/el-api-${el.version}.jar"
- dest="${el-api.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- <if>
- <not>
- <available file="${el-impl.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${java.net.maven}/el-impl/jars/el-impl-${el.version}.jar"
- dest="${el-impl.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- -->
- <!-- JSTL API -->
- <if>
- <not>
- <available file="${jstl.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/jstl/jstl/${jstl.api.version}/jstl-${jstl.api.version}.jar"
- dest="${jstl.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- <!-- ANNOTATION API -->
- <!--
- <if>
- <not>
- <available file="${annotation.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${java.net.maven}/javax.annotation/jars/jsr250-api-${annotation.api.version}.jar"
- dest="${annotation.jar}"
- usetimestamp="true"/>
-
- </then>
- </if>
- -->
- <!-- Portlet -->
- <!--
- <if>
- <not>
- <available file="${portlet.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${maven2.mirror}/javax/portlet/portlet-api/${portlet.api.version}/portlet-api-${portlet.api.version}.jar"
- dest="${portlet.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- Groovy -->
- <if>
- <not>
- <available file="${groovy.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/org/codehaus/groovy/groovy-all/${groovy.version}/groovy-all-${groovy.version}.jar"
- dest="${groovy.jar}"
- usetimestamp="true"/>
- </then>
- </if>
-
- <!-- JSR 330 -->
- <if>
- <not>
- <available file="${javax-inject.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/javax/inject/javax.inject/${javax-inject.version}/javax.inject-${javax-inject.version}.jar"
- dest="${javax-inject.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- <!-- JSR 299 -->
- <if>
- <not>
- <available file="${javax-enterprise.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${central.maven2}/javax/enterprise/cdi-api/${javax-enterprise.version}/cdi-api-${javax-enterprise.version}.jar"
- dest="${javax-enterprise.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- <!-- JSR 303 -->
- <!--
- <if>
- <not>
- <available file="${validation-api.jar}" property="ignored"/>
- </not>
- <then>
- <get src="${redhat.maven2}/javax/validation/validation-api/${validation.version}/validation-api-${validation.version}.jar"
- dest="${validation-api.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- buid commons from source -->
-
- <!-- comment out source build download of sun commons
-
- <echo>starting commons and build.source ${build.source}</echo>
- <if>
- <equals arg1="${build.source}" arg2="true"/>
- <then>
- <echo>build from source</echo>
- <mkdir dir="${external.dir}"/>
-
- <exec executable="svn" dir="${external.dir}" failonerror="true">
- <arg line="checkout"/>
- <arg line="${commons.logging.url}"/>
- <arg line="commons-logging"/>
- </exec>
-
- <exec executable="svn" dir="${external.dir}" failonerror="true">
- <arg line="checkout"/>
- <arg line="${commons.collections.url}"/>
- <arg line="commons-collections"/>
- </exec>
-
- <exec executable="svn" dir="${external.dir}" failonerror="true">
- <arg line="checkout"/>
- <arg line="${commons.beanutils.url}"/>
- <arg line="commons-beanutils"/>
- </exec>
-
- <exec executable="svn" dir="${external.dir}" failonerror="true">
- <arg line="checkout"/>
- <arg line="${commons.digester.url}"/>
- <arg line="commons-digester"/>
- </exec>
-
- <ant antfile="${external.dir}/commons-logging/build.xml"
- target="dist"
- dir="${external.dir}/commons-logging"
- inheritAll="false" />
-
- <ant antfile="${external.dir}/commons-collections/build.xml"
- target="dist"
- dir="${external.dir}/commons-collections"
- inheritAll="false">
- <property name="ant.build.javac.source" value="1.4"/>
- </ant>
-
- <ant antfile="${external.dir}/commons-beanutils/build.xml"
- target="dist"
- dir="${external.dir}/commons-beanutils"
- inheritAll="false">
- <property name="commons-collections.home"
- value="${external.dir}/commons-collections/dist"/>
- <property name="commons-collections.jar" value="${external.dir}/commons-collections/dist/commons-collections.jar"/>
- <property name="commons-logging.home" value="${external.dir}/commons-logging/dist"/>
- <property name="commons-logging.jar" value="${external.dir}/commons-logging/dist/commons-logging.jar"/>
- </ant>
-
- <ant antfile="${external.dir}/commons-digester/build.xml"
- target="dist"
- dir="${external.dir}/commons-digester"
- inheritAll="false">
- <property name="commons-collections.home"
- value="${external.dir}/commons-collections/dist"/>
- <property name="commons-collections.jar" value="${external.dir}/commons-collections/dist/commons-collections.jar"/>
- <property name="commons-logging.home" value="${external.dir}/commons-logging/dist"/>
- <property name="commons-logging.jar" value="${external.dir}/commons-logging/dist/commons-logging.jar"/>
- <property name="commons-beanutils.home" value="${external.dir}/commons-beanutils/dist"/>
- <property name="commons-beanutils.jar" value="${external.dir}/commons-beanutils/dist/commons-beanutils.jar"/>
- </ant>
- <copy file="${external.dir}/commons-logging/dist/commons-logging.jar" tofile="${commons.logging.jar}"/>
- <copy file="${external.dir}/commons-collections/dist/commons-collections.jar" tofile="${commons.collections.jar}"/>
- <copy file="${external.dir}/commons-beanutils/dist/commons-beanutils.jar" tofile="${commons.beanutils.jar}"/>
- <copy file="${external.dir}/commons-digester/dist/commons-digester.jar" tofile="${commons.digester.jar}"/>
-
- </then>
- <else>
- -->
-
- <!-- BEANUTILS -->
- <!--
- <if>
- <not>
- <available file="${commons-beanutils.jar}" property="ignored"/>
- </not>
- <then>
- <echo> get beanutils</echo>
- <get src="http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/${beanutils.version}/commons-beanutils-${beanutils.version}.jar"
- dest="${commons-beanutils.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- DIGESTER -->
- <!--
- <if>
- <not>
- <available file="${commons-digester.jar}" property="ignored"/>
- </not>
- <then>
- <get src="http://repo1.maven.org/maven2/commons-digester/commons-digester/${digester.version}/commons-digester-${digester.version}.jar"
- dest="${commons-digester.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- COLLECTIONS -->
- <!--
- <if>
- <not>
- <available file="${commons-collections.jar}" property="ignored"/>
- </not>
- <then>
- <get src="http://repo1.maven.org/maven2/commons-collections/commons-collections/${collections.version}/commons-collections-${collections.version}.jar"
- dest="${commons-collections.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- LOGGING_API -->
- <!--
- <if>
- <not>
- <available file="${commons-logging.jar}" property="ignored"/>
- </not>
- <then>
- <get src="http://repo1.maven.org/maven2/commons-logging/commons-logging/${logging.version}/commons-logging-${logging.version}.jar"
- dest="${commons-logging.jar}"
- usetimestamp="true"/>
- </then>
- </if>
- -->
- <!-- comment out source build of sun commons
- </else>
- </if>
- -->
</target>