krysalis-version build-depend.xml,NONE,1.1 build.xml,1.23,1.24 build-get-krysalis-version-jars.xml,NONE,1.1
Nick Chalko <[email protected]>
| Newsgroups | gmane.comp.krysalis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/krysalis/krysalis-version
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4519
Added Files:
build-depend.xml build.xml build-get-krysalis-version-jars.xml
Log Message:
Starting build files.
--- NEW FILE: build-get-krysalis-version-jars.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!--$Id: build-get-krysalis-version-jars.xml,v 1.1 2004/11/04 08:41:32 chalko Exp $-->
<!--This is a autogenerated file designed to be checked in to Source Control-->
<project default="get-all" name="">
<property name="depot.home" value="${user.home}/.apache.depot"/>
<property name="repository.dir" value="${depot.home}/local-repository"/>
<fileset id="depot-version.dependent.jars.fileset" dir="${repository.dir}">
<include name="servletapi/jars/servletapi-2.3.jar"/>
<include name="junit/jars/junit-3.8.1.jar"/>
<include name="ant/jars/ant-1.6.2.jar"/>
</fileset>
<target name="get-all" depends="get-depot-version.dependent.jars"/>
<target name="get-depot-version.dependent.jars" depends="get-servletapi,get-junit,get-ant"/>
<target name="get-servletapi">
<mkdir dir="${repository.dir}/servletapi/jars/"/>
<get verbose="true" usetimestamp="true"
dest="${repository.dir}/servletapi/jars/servletapi-2.3.jar" src="http://www.ibiblio.org/maven/servletapi/jars/servletapi-2.3.jar"/>
</target>
<target name="get-junit">
<mkdir dir="${repository.dir}/junit/jars/"/>
<get verbose="true" usetimestamp="true"
dest="${repository.dir}/junit/jars/junit-3.8.1.jar" src="http://www.ibiblio.org/maven/junit/jars/junit-3.8.1.jar"/>
</target>
<target name="get-ant">
<mkdir dir="${repository.dir}/ant/jars/"/>
<get verbose="true" usetimestamp="true"
dest="${repository.dir}/ant/jars/ant-1.6.2.jar" src="http://www.ibiblio.org/maven/ant/jars/ant-1.6.2.jar"/>
</target>
</project>
--- NEW FILE: build-depend.xml ---
<?xml version="1.0"?>
<!-- $HeadURL: https://svn.apache.org/repos/asf/incubator/depot/trunk/update/build.xml $ -->
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project name="depot-update-depends" default="export-ant-get">
<property name="project.name" value="depot-version" />
<typedef resource="org/krysalis/antworks/importer/antlib.xml"
classpath="${user.home}/.antworks/lib/antworks-importer.jar" />
<property name="antlets.repo" value="http://antworks.sourceforge.net/library/antlets/" />
<importer name="init-0.1" href="${antlets.repo}" />
<importer name="depot-update-0.1" href="http://cvs.apache.org/~nickchalko/SNAPSHOTS/" />
<repository id="maven" url="http://www.ibiblio.org/maven/" remote="true" />
<repository id="nickchalko-sandbox" url="http://cvs.apache.org/~nickchalko/SNAPSHOTS/" remote="true" />
<cachedset id="depot-version.dependent.jars">
<artifact name="servletapi" ext="jar" version="2.3" repository="maven" />
<artifact name="junit" ext="jar" version="3.8" repository="maven" />
<artifact name="ant" ext="jar" version="1.6" repository="maven" />
</cachedset>
</project>
--- NEW FILE: build.xml ---
<?xml version="1.0"?>
<!-- $HeadURL: http://svn.apache.org/repos/asf/incubator/depot/trunk/version/build.xml $ -->
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project name="version" default="all">
<description>
Kryalis Version
</description>
<tstamp />
<typedef resource="org/krysalis/antworks/importer/antlib.xml" classpath="${user.home}/.antworks/lib/antworks-importer.jar" />
<property name="project.name" value="krysalis-version" />
<property name="project.version" value="0.2.0-dev-${DSTAMP}" />
<property name="project.src.dir" value="src/java" />
<property name="project.test.dir" value="src/test" />
<property name="apache.antlet.svn.www.url" value="https://svn.apache.org/repos/asf/incubator/depot/trunk/www/version" />
<property name="makeantlet.antlet.version" value="0.2.0" />
<property name="makeantlet.antlet.src.dir" value="${basedir}/src/antlet" />
<!-- put the antlet in my SNAPSHOT dir for now -->
<!--
It is already in the main distribution directory for antlets
<property name="makeantlet.antlet.host" value="cvs.apache.org" />
<property name="makeantlet.antlet.remote.dir" value="/home/nickchalko/public_html/SNAPSHOTS/antlets" />
-->
<!--property name="project.src.dir" value="src/java/core"/-->
<!--
To much work to write these again.
REQUIRES ant 1.6
But this is not gump friendly need to think about it .
-->
<selector id="needs.taglibs">
<filename name="org/**/taglib/**" casesensitive="false" />
</selector>
<available property="taglibs.present" classname="javax.servlet.jsp.tagext.Tag" classpathref="depot-version.classpath" />
<property name="antlets.repo" value="http://antworks.sourceforge.net/library/antlets/" />
<importer name="init-0.1" href="${antlets.repo}" />
<!--
<importer name="makeantlet-0.3" href="${antlets.repo}" />
Seems to be the wrong name
-->
<importer name="makeantlet-0.3-antlet" href="${antlets.repo}"/>
<importer name="java-0.1" href="${antlets.repo}" />
<importer name="junit-0.1" href="${antlets.repo}" />
<importer name="forrest_0_6-0.1" href="${antlets.repo}" />
<importer name="apache-0.1" href="${antlets.repo}" />
<fileset id="depot-version.dependent.jars.fileset" dir=".">
<include name="lib/*.jar" />
</fileset>
<import file="build-get-depot-version-jars.xml" />
<path id="depot-version.classpath">
<fileset refid="depot-version.dependent.jars.fileset" />
<fileset dir=".">
<include name="lib/*.jar" />
</fileset>
<pathelement path="../common/build/depot-common/classes" />
</path>
<!-- note this must be after the java antlet-->
<selector id="conditional.compile">
<not>
<or>
<selector refid="needs.taglibs" unless="taglibs.present" />
</or>
</not>
</selector>
<target name="all" depends="dist-jar,make-antlet" />
<target name="compile" depends="-init-path,hand-stamp,java.antlet.compile" />
<target name="-init-path" depends="get-all" />
<target name="hand-stamp" description="Hand create a version stamp">
<copy file="${project.src.dir}/org/apache/depot/version/version/Version.java.txt" tofile="${project.src.dir}/org/apache/depot/version/version/Version.java" overwrite="true">
<filterset>
<filter token="project.version" value="${project.version}" />
</filterset>
</copy>
</target>
<target name="gump" depends="all,install-antlet">
<move file="${dist.dir}/${project.name}-${project.version}.jar" tofile="${dist.dir}/${project.name}-gump-${DSTAMP}.jar" />
</target>
<target name="test" depends="junit.test" />
<!-- - - - - - - - - - - - - - - - - -
target: pre-make-antlet
- - - - - - - - - - - - - - - - - -->
<target name="pre-make-antlet" depends="dist-jar">
<copy todir="${makeantlet.antlet.src.dir}/lib" flatten="true">
<fileset refid="depot-version.dependent.jars.fileset">
</fileset>
<fileset dir="${basedir}">
<include name="lib/*.jar" />
</fileset>
<fileset dir="${dist.dir}">
<include name="*.jar" />
<exclude name="*-antlet.jar" />
</fileset>
</copy>
</target>
<target name="dist-docs" depends="javadocs,junit.report,site" />
</project>
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click