Browse Source

changed, jars and poms go to parallel directories on java-repository

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@467223 13f79535-47bb-0310-9956-ffa450edef68
master
Antoine Levy-Lambert 19 years ago
parent
commit
5bbc4880b2
1 changed files with 24 additions and 12 deletions
  1. +24
    -12
      build.xml

+ 24
- 12
build.xml View File

@@ -153,7 +153,9 @@
<property name="src.dist.docs" value="${src.dist.dir}/docs"/> <property name="src.dist.docs" value="${src.dist.dir}/docs"/>
<property name="src.dist.lib" value="${src.dist.dir}/lib"/> <property name="src.dist.lib" value="${src.dist.dir}/lib"/>


<property name="java-repository.dir" value="java-repository/ant/jars"/>
<property name="java-repository.dir" value="java-repository/${name}"/>
<property name="java-repository.jars.dir" value="${java-repository}/jars"/>
<property name="java-repository.poms.dir" value="${java-repository}/poms"/>


<!-- <!--
=================================================================== ===================================================================
@@ -1202,7 +1204,8 @@
<mkdir dir="${dist.base}"/> <mkdir dir="${dist.base}"/>
<mkdir dir="${dist.base.source}"/> <mkdir dir="${dist.base.source}"/>
<mkdir dir="${dist.base.binaries}"/> <mkdir dir="${dist.base.binaries}"/>
<mkdir dir="${java-repository.dir}"/>
<mkdir dir="${java-repository.jars.dir}"/>
<mkdir dir="${java-repository.poms.dir}"/>
<antcall inheritAll="false" target="internal_dist"> <antcall inheritAll="false" target="internal_dist">
<param name="dist.dir" value="${dist.name}"/> <param name="dist.dir" value="${dist.name}"/>
</antcall> </antcall>
@@ -1247,25 +1250,29 @@
src="${dist.base.binaries}/${dist.name}-bin.tar"/> src="${dist.base.binaries}/${dist.name}-bin.tar"/>
<delete file="${dist.base.binaries}/${dist.name}-bin.tar"/> <delete file="${dist.base.binaries}/${dist.name}-bin.tar"/>


<copy todir="${java-repository.dir}">
<copy todir="${java-repository.jars.dir}">
<fileset dir="${dist.name}/lib"> <fileset dir="${dist.name}/lib">
<include name="ant*.jar"/> <include name="ant*.jar"/>
</fileset>
<mapper type="glob" from="*.jar" to="*-${project.version}.jar"/>
</copy>
<copy todir="${java-repository.poms.dir}">
<fileset dir="${dist.name}/lib">
<include name="*.pom"/> <include name="*.pom"/>
<include name="*.sha1"/> <include name="*.sha1"/>
<include name="*.md5"/> <include name="*.md5"/>
</fileset> </fileset>
<mapper> <mapper>
<mapper type="glob" from="*.jar" to="*-${project.version}.jar"/>
<mapper type="glob" from="*.pom" to="*.pom"/> <mapper type="glob" from="*.pom" to="*.pom"/>
<mapper type="glob" from="*.pom.sha1" to="*.pom.sha1"/> <mapper type="glob" from="*.pom.sha1" to="*.pom.sha1"/>
<mapper type="glob" from="*.pom.md5" to="*.pom.md5"/> <mapper type="glob" from="*.pom.md5" to="*.pom.md5"/>
</mapper> </mapper>
</copy> </copy>
<checksum fileext=".md5"> <checksum fileext=".md5">
<fileset dir="${java-repository.dir}" includes="*${project.version}.jar"/>
<fileset dir="${java-repository.jars.dir}" includes="*${project.version}.jar"/>
</checksum> </checksum>
<checksum fileext=".sha1" algorithm="SHA"> <checksum fileext=".sha1" algorithm="SHA">
<fileset dir="${java-repository.dir}" includes="*${project.version}.jar"/>
<fileset dir="${java-repository.jars.dir}" includes="*${project.version}.jar"/>
</checksum> </checksum>
<delete dir="${dist.name}"/> <delete dir="${dist.name}"/>
<checksum fileext=".md5"> <checksum fileext=".md5">
@@ -1353,12 +1360,13 @@
<property name="ssh.verbose" value="false"/> <property name="ssh.verbose" value="false"/>
<property name="ssh.base.directory" value="/www/www.apache.org/dist"/> <property name="ssh.base.directory" value="/www/www.apache.org/dist"/>
<property name="ssh.dist.directory" value="${ssh.base.directory}/ant"/> <property name="ssh.dist.directory" value="${ssh.base.directory}/ant"/>
<property name="ssh.jars.directory" value="${ssh.base.directory}/java-repository/ant/jars"/>
<property name="ssh.java-repository.directory" value="${ssh.base.directory}/java-repository/ant"/>
<echo > <echo >
Uploading Ant version ${project.version} Uploading Ant version ${project.version}
to host ${ssh.host} as ${apache.user} to host ${ssh.host} as ${apache.user}
distribution to ${ssh.dist.directory} distribution to ${ssh.dist.directory}
JAR files to ${ssh.jars.directory}
JAR files to ${ssh.java-repository.directory}/jars
POM files to ${ssh.java-repository.directory}/poms
Known hosts = ${ssh.knownhosts} Known hosts = ${ssh.knownhosts}
</echo> </echo>
</target> </target>
@@ -1373,7 +1381,11 @@
<sshexec username="${apache.user}" host="${ssh.host}" <sshexec username="${apache.user}" host="${ssh.host}"
keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}" keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}"
knownhosts="${ssh.knownhosts}" knownhosts="${ssh.knownhosts}"
command="mkdir -p ${ssh.jars.directory}"/>
command="mkdir -p ${ssh.java-repository.directory}/jars"/>
<sshexec username="${apache.user}" host="${ssh.host}"
keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}"
knownhosts="${ssh.knownhosts}"
command="mkdir -p ${ssh.java-repository.directory}/poms"/>
</target> </target>


<target name="upload" description="--> uploads the distribution" <target name="upload" description="--> uploads the distribution"
@@ -1386,12 +1398,12 @@
<include name="**/*${project.version}*"/> <include name="**/*${project.version}*"/>
</fileset> </fileset>
</scp> </scp>
<scp todir="${apache.user}@${ssh.host}:${ssh.jars.directory}"
<scp todir="${apache.user}@${ssh.host}:${ssh.java-repository.directory}"
keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}" keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}"
knownhosts="${ssh.knownhosts}" knownhosts="${ssh.knownhosts}"
verbose="${ssh.verbose}"> verbose="${ssh.verbose}">
<fileset dir="java-repository/ant/jars">
<include name="*${project.version}*"/>
<fileset dir="java-repository/ant">
<include name="*/*${project.version}*"/>
</fileset> </fileset>
</scp> </scp>
</target> </target>


Loading…
Cancel
Save