diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2011-10-21 12:03:49 +0300 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2011-10-21 12:03:49 +0300 |
commit | 5e542ff9e7133574be03709d0e8a1b27ab8bc7a5 (patch) | |
tree | 27a9ed0ed40189bbdc26581b5e97e47a3ac24f7b /build.xml | |
parent | c93e010e37efc0f4cc51b996263361f2f93e5512 (diff) | |
download | xz-java-5e542ff9e7133574be03709d0e8a1b27ab8bc7a5.tar.gz |
Quick & dirty hack to create files for a Maven repository.
Switching from Ant to Maven could make repository handling
simpler, but I cannot study all the required details of
Maven right now. People need XZ in a Maven repository as
soon as possible and it's already horribly late.
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -100,4 +100,31 @@ </jar> </target> + <!-- It's an ugly quick hack. Maybe some day there will be a cleaner + version (e.g. by using Maven). --> + <target name="maven" depends="dist, doc, jar" + description="Creates the files for a Maven repository"> + <mkdir dir="${maven_dir}"/> + + <copy file="${pom_template}" tofile="${maven_dir}/xz-${version}.pom" + overwrite="true"> + <filterset> + <filter token="VERSION" value="${version}"/> + <filter token="TITLE" value="${title}"/> + <filter token="HOMEPAGE" value="${homepage}"/> + </filterset> + </copy> + + <copy file="${jar_dir}/xz.jar" tofile="${maven_dir}/xz-${version}.jar" + preservelastmodified="true" overwrite="true"/> + + <jar destfile="${maven_dir}/xz-${version}-javadoc.jar" + basedir="${doc_dir}"/> + + <jar destfile="${maven_dir}/xz-${version}-sources.jar"> + <fileset dir="." includesfile="fileset-misc.txt"/> + <fileset dir="." includesfile="fileset-src.txt"/> + </jar> + </target> + </project> |