mcconnell 2003/02/13 10:21:23
Modified: merlin build.xml default.properties
Log:
Moved javadoc links to property file.
Revision Changes Path
1.20 +56 -12 avalon-sandbox/merlin/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/avalon-sandbox/merlin/build.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- build.xml 12 Feb 2003 16:28:18 -0000 1.19
+++ build.xml 13 Feb 2003 18:21:22 -0000 1.20
@@ -267,14 +267,10 @@
</target>
<target name="context" depends="dependencies">
- <mkdir dir="${lib.dir}"/>
<uptodate property="uptodate" targetfile="${build.lib}/${jar.name}">
<srcfiles dir="${src.dir}">
<include name="**/*.*"/>
</srcfiles>
- <srcfiles dir="${lib.dir}">
- <include name="**/*.*"/>
- </srcfiles>
</uptodate>
</target>
@@ -345,10 +341,58 @@
</target>
- <target name="install" depends="jar,jar-playground">
+ <target name="update-install" depends="jar,jar-playground">
<mkdir dir="${local.repository}"/>
<copy toDir="${local.repository}" file="${build.dir}/lib/${jar.name}"/>
- </target>
+ </target>
+
+ <target name="install" depends="update-install">
+ <mkdir dir="${merlin.home}"/>
+ <mkdir dir="${merlin.home}/lib/system"/>
+ <mkdir dir="${merlin.home}/lib/shared"/>
+ <mkdir dir="${merlin.home}/repository"/>
+ <copy toDir="${merlin.home}/lib/shared" file="${avalon-framework.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-i18n.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-configuration.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-extension.jar}"/>
+ <copy toDir="${merlin.home}/lib/system"
file="${excalibur-util-concurrent.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-thread.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-threadcontext.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-pool.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-event.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${excalibur-collections.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${commons-collections.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${avalon-logkit.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${avalon-meta.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${avalon-lifecycle.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${avalon-assembly.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${merlin.jar}"/>
+ <copy toDir="${merlin.home}/lib/system" file="${merlin-bootstrap.jar}"/>
+ <mkdir dir="${merlin.home}/bin"/>
+ <copy toDir="${merlin.home}/bin">
+ <fileset dir="${src.dir}/bin">
+ <include name="**/*.*"/>
+ </fileset>
+ </copy>
+ <mkdir dir="${merlin.home}/config"/>
+ <copy toDir="${merlin.home}/config">
+ <fileset dir="${src.dir}/config">
+ <include name="**/*.*"/>
+ </fileset>
+ </copy>
+ <mkdir dir="${merlin.home}/repository"/>
+ <copy toDir="${merlin.home}/repository">
+ <fileset dir="${src.dir}/repository">
+ <include name="**/*.*"/>
+ </fileset>
+ </copy>
+ <mkdir dir="${merlin.home}/repository/playground"/>
+ <copy toDir="${merlin.home}/repository/playground">
+ <fileset dir="../assembly/build/lib">
+ <include name="playground*.jar"/>
+ </fileset>
+ </copy>
+ </target>
<target name="deploy" depends="jar">
@@ -412,12 +456,12 @@
<param name="-version"/>
<param name="-doctitle" value="${Name}"/>
<param name="-windowtitle" value="${Name} API"/>
- <param name="-link" value="http://java.sun.com/j2se/1.4/docs/api/"/>
- <param name="-link" value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
- <param name="-link" value="../../avalon/api"/>
- <param name="-link" value="../../assembly/api"/>
- <param name="-link" value="../../lifecycle/api"/>
- <param name="-link" value="../../meta/api"/>
+ <param name="-link" value="${j2se.api.link}"/>
+ <param name="-link" value="${j2ee.api.link}"/>
+ <param name="-link" value="${avalon.api.link}"/>
+ <param name="-link" value="${assembly.api.link}"/>
+ <param name="-link" value="${lifecycle.api.link}"/>
+ <param name="-link" value="${meta.api.link}"/>
<param name="-bottom"
value=""Copyright © ${year} Apache Avalon Project. All Rights
Reserved.""/>
</doclet>
1.19 +16 -1 avalon-sandbox/merlin/default.properties
Index: default.properties
===================================================================
RCS file: /home/cvs/avalon-sandbox/merlin/default.properties,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- default.properties 12 Feb 2003 16:28:18 -0000 1.18
+++ default.properties 13 Feb 2003 18:21:22 -0000 1.19
@@ -18,6 +18,8 @@
remote.repository = http://www.osm.net/repository
local.repository = ../lib
+merlin.home = merlin
+
# --------------------------------------------------
# REQUIRED LIBRARIES
# --------------------------------------------------
@@ -129,6 +131,13 @@
excalibur-collections.jar=${local.repository}/${excalibur-collections.name}
# ----- Merlin Bootstrap -----
+merlin.id = ${name}
+merlin.version = ${package-version}
+merlin.key = org.apache.avalon.merlin.kernel.Kernel
+merlin.name = ${merlin.id}-${merlin.version}.jar
+merlin.jar=${local.repository}/${merlin.name}
+
+# ----- Merlin Bootstrap -----
merlin-bootstrap.id = merlin-bootstrap
merlin-bootstrap.version = 1.0
merlin-bootstrap.key = Merlin
@@ -197,4 +206,10 @@
checkstyle-cache = ${build.dir}/checkstyle.cache
-#depchecker.prefix=.
+# javadoc links
+j2se.api.link = http://java.sun.com/j2se/1.4/docs/api/
+j2ee.api.link = http://java.sun.com/j2ee/sdk_1.3/techdocs/api/
+avalon.api.link = ../../avalon/api
+assembly.api.link =../../assembly/api
+lifecycle.api.link =../../lifecycle/api
+meta.api.link =../../meta/api
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]