You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/11/27 08:03:54 UTC
cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components ContainerConstants.java
hammant 2002/11/26 23:03:53
Modified: . build.xml
src/java/org/apache/avalon/phoenix/components/embeddor
DefaultEmbeddor.java
src/java/org/apache/avalon/phoenix/frontends CLIMain.java
Added: src/java/org/apache/avalon/phoenix/components
ContainerConstants.java
Log:
[patch] Use non-deprecated constants (From Peter Donald)
Revision Changes Path
1.190 +40 -30 jakarta-avalon-phoenix/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/build.xml,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -r1.189 -r1.190
--- build.xml 18 Nov 2002 16:32:13 -0000 1.189
+++ build.xml 27 Nov 2002 07:03:53 -0000 1.190
@@ -13,7 +13,7 @@
Peter Donald <peter at apache.org>
Leo Simons <mail at leosimons.com>
Nicola Ken Barozzi <nicolaken at apache.org>
-
+
Legal:
Copyright (c) 1999-2002 The Apache Software Foundation. All Rights Reserved.
@@ -40,8 +40,8 @@
<property name="build.lib" value="${build.dir}/lib"/>
<property name="build.src" value="${build.dir}/src"/>
<property name="build.classes" value="${build.dir}/classes"/>
- <property name="build.javadocs" value="${build.dir}/javadocs"/>
- <property name="build.docs" value="${build.dir}/site"/>
+ <property name="build.javadocs" value="${build.dir}/javadocs"/>
+ <property name="build.docs" value="${build.dir}/site"/>
<property name="build.tests" value="${build.dir}/tests"/>
<property name="build.testclasses" value="${build.dir}/testclasses"/>
<property name="build.reports" value="${build.dir}/reports"/>
@@ -50,7 +50,7 @@
<!-- Set the properties for source directories -->
<property name="src.dir" value="src"/>
- <property name="java.dir" value="${src.dir}/java"/>
+ <property name="java.dir" value="${src.dir}/java"/>
<property name="documentation.dir" value="${src.dir}/documentation"/>
<property name="test.dir" value="${src.dir}/test"/>
<property name="compat.dir" value="${src.dir}/compat"/>
@@ -59,7 +59,7 @@
<property name="lib.dir" value="lib"/>
<property name="tools.dir" value="../jakarta-avalon/tools"/>
<property name="phoenix.tools.dir" value="tools"/>
-
+
<property name="dist.name" value="${name}-${version}"/>
<property name="dist.base" value="distributions"/>
<property name="bin.dist.dir" value="dist"/>
@@ -67,19 +67,20 @@
<property name="checkstyle.failOnError" value="false"/>
<property name="constants.file" value="org/apache/avalon/phoenix/Constants.java"/>
+ <property name="container.constants.file" value="org/apache/avalon/phoenix/components/ContainerConstants.java"/>
<property name="xml-api.jar" value="${lib.dir}/xml-apis.jar"/>
<property name="xerces.jar" value="${lib.dir}/xercesImpl-2.0.2.jar"/>
<property name="xalan.jar" value="${lib.dir}/xalan-2.3.1.jar"/>
<property name="framework.jar" value="${lib.dir}/avalon-framework.jar"/>
<property name="logkit.jar" value="${lib.dir}/logkit-1.1.1.jar"/>
<property name="tools.jar" value="${java.home}/../lib/tools.jar"/>
-
+
<property name="announce2txt" value="${phoenix.tools.dir}/announcement2txt.xsl"/>
- <property name="announce2header" value="${phoenix.tools.dir}/announcement2header.xsl"/>
- <property name="announce2readme" value="${phoenix.tools.dir}/announcement2readme.xsl"/>
- <property name="announce2site" value="${phoenix.tools.dir}/announcement2site.xsl"/>
- <property name="status2changes" value="${phoenix.tools.dir}/status2changes.xsl"/>
-
+ <property name="announce2header" value="${phoenix.tools.dir}/announcement2header.xsl"/>
+ <property name="announce2readme" value="${phoenix.tools.dir}/announcement2readme.xsl"/>
+ <property name="announce2site" value="${phoenix.tools.dir}/announcement2site.xsl"/>
+ <property name="status2changes" value="${phoenix.tools.dir}/status2changes.xsl"/>
+
<!-- Invoke 'ant get-mx4j' to get these -->
<property name="mx4j.jar" value="mx4j/mx4j-1.1.1/lib/mx4j-jmx.jar"/>
<property name="mx4j-tools.jar" value="mx4j/mx4j-1.1.1/lib/mx4j-tools.jar"/>
@@ -202,9 +203,15 @@
<fileset dir="${compat.dir}">
<include name="${constants.file}" />
</fileset>
+ <fileset dir="${java.dir}">
+ <include name="${container.constants.file}"/>
+ </fileset>
</copy>
<tstamp/>
+ <replace file="${build.src}/${container.constants.file}" token="@@VERSION@@" value="${version}"/>
+ <replace file="${build.src}/${container.constants.file}" token="@@NAME@@" value="${Name}"/>
+ <replace file="${build.src}/${container.constants.file}" token="@@DATE@@" value="${TODAY}"/>
<replace file="${build.src}/${constants.file}" token="@@VERSION@@" value="${version}"/>
<replace file="${build.src}/${constants.file}" token="@@NAME@@" value="${Name}"/>
<replace file="${build.src}/${constants.file}" token="@@DATE@@" value="${TODAY}"/>
@@ -226,6 +233,7 @@
<src path="${build.src}" />
<src path="${compat.dir}" />
<exclude name="${constants.file}" />
+ <exclude name="${container.constants.file}"/>
<exclude name="org/apache/avalon/phoenix/frontends/PhoenixServlet.java" unless="servlet.present"/>
<exclude name="org/apache/avalon/phoenix/frontends/ComposableServlet.java" unless="servlet.present"/>
<exclude name="org/apache/avalon/phoenix/launcher/DaemonLauncher.java"
@@ -383,11 +391,11 @@
<jar jarfile="${build.lib}/phoenix-metagenerate.jar" basedir="${build.classes}">
<include name="org/apache/avalon/phoenix/tools/metagenerate/**"/>
</jar>
-
+
<jar jarfile="${build.lib}/phoenix-punit.jar" basedir="${build.classes}">
<include name="org/apache/avalon/phoenix/tools/punit/**"/>
</jar>
-
+
</target>
@@ -577,11 +585,11 @@
<mkdir dir="${bin.dist.javadocs}"/>
<copy todir="${bin.dist.docs}">
- <fileset dir="${build.dir}/docs"/>
+ <fileset dir="${build.docs}"/>
</copy>
<copy todir="${bin.dist.javadocs}">
- <fileset dir="${build.dir}/javadocs"/>
+ <fileset dir="${build.javadocs}"/>
</copy>
<copy todir="${bin.dist.tools}">
@@ -592,19 +600,19 @@
</copy>
<echo file="${bin.dist.tools}/readme.txt" append="false">
-These are tools useful for build-time only.
+These are tools useful for build-time only.
You can delete the tools/ dir for a runtime install of Phoenix.
phoenix-metagenerate.jar needs to be used with qdox-1.0.jar
See http://cvs.apache.org/viewcvs/jakarta-avalon-apps/demo/build.xml for usage
See http://jakarta.apache.org/avalon/phoenix/mx/index.html for documentation
-
+
phoenix-punit.jar needs to be used with excalibur-containerkit-1.0.jar
- See http://cvs.apache.org/viewcvs/jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/tools/punit/test/
+ See http://cvs.apache.org/viewcvs/jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/tools/punit/test/
for usage.
See http://jakarta.apache.org/avalon/phoenix/punit/index.html for documentation
</echo>
-
+
<filter token="version" value="${version}"/>
<filter token="dist.name" value="${dist.name}"/>
<copy todir="${bin.dist.dir}" filtering="on">
@@ -662,11 +670,11 @@
</copy>
<copy todir="${src.dist.docs}">
- <fileset dir="${build.dir}/docs"/>
+ <fileset dir="${build.docs}"/>
</copy>
<copy todir="${src.dist.javadocs}">
- <fileset dir="${build.dir}/javadocs"/>
+ <fileset dir="${build.javadocs}"/>
</copy>
<filter token="version" value="${version}"/>
@@ -702,13 +710,13 @@
</antcall>
<!-- Two readme files to ensure directories are untarred -->
- <echo file="${dist.name}/apps/readme.txt" append="false">
+ <echo file="${dist.name}/apps/README.txt" append="false">
Place SAR files in here for Phoenix to launch.
</echo>
- <echo file="${dist.name}/ext/readme.txt" append="false">
+ <echo file="${dist.name}/ext/README.txt" append="false">
Place extension jars here.
</echo>
- <echo file="${dist.name}/logs/readme.txt" append="false">
+ <echo file="${dist.name}/logs/README.txt" append="false">
The Phoenix Kernel Logs will be placed here.
</echo>
@@ -735,8 +743,6 @@
<delete file="${dist.base}/${dist.name}-bin.tar"/>
-
-
<delete dir="${dist.name}" />
<antcall target="src-dist">
@@ -795,8 +801,12 @@
<!-- Cleans absolutely everything up -->
<target name="distclean" depends="clean" description="cleans up all generated files and directories">
<delete dir="${dist.base}" />
+ <delete>
+ <fileset dir="." includes="jakarta-news.xml"/>
+ <fileset dir="." includes="Announcement.txt"/>
+ </delete>
</target>
-
+
<!-- Create the API documentation -->
<target name="javadocs">
@@ -847,11 +857,11 @@
</fileset>
</copy>
- <style style="${status2changes}" in="${build.dir}/status.xml"
+ <style style="${status2changes}" in="${build.dir}/status.xml"
out="${build.dir}/changes.xml"/>
- <style style="${announce2txt}" in="${build.dir}/announcement.xml"
+ <style style="${announce2txt}" in="${build.dir}/announcement.xml"
out="Announcement.txt"/>
- <style style="${announce2header}" in="${build.dir}/announcement.xml"
+ <style style="${announce2header}" in="${build.dir}/announcement.xml"
out="${dist.base}/HEADER.html"/>
<style style="${announce2readme}" in="${build.dir}/announcement.xml"
out="${dist.base}/README.html"/>
1.82 +6 -6 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java
Index: DefaultEmbeddor.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- DefaultEmbeddor.java 28 Oct 2002 07:13:47 -0000 1.81
+++ DefaultEmbeddor.java 27 Nov 2002 07:03:53 -0000 1.82
@@ -31,7 +31,7 @@
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.service.DefaultServiceManager;
import org.apache.avalon.framework.service.ServiceManager;
-import org.apache.avalon.phoenix.Constants;
+import org.apache.avalon.phoenix.components.ContainerConstants;
import org.apache.avalon.phoenix.interfaces.Deployer;
import org.apache.avalon.phoenix.interfaces.Embeddor;
import org.apache.avalon.phoenix.interfaces.EmbeddorMBean;
@@ -239,7 +239,7 @@
{
// wait() for shutdown() to take action...
if( m_shutdown
- || (emptyKernel() && !m_persistent) )
+ || ( emptyKernel() && !m_persistent ) )
{
// The server will shut itself down when all applications are disposed.
if( emptyKernel() )
@@ -261,7 +261,7 @@
if( null != kernel )
{
final String[] names = kernel.getApplicationNames();
- return (0 == names.length);
+ return ( 0 == names.length );
}
else
{
@@ -351,7 +351,7 @@
*/
public String getName()
{
- return Constants.SOFTWARE;
+ return ContainerConstants.SOFTWARE;
}
/**
@@ -393,7 +393,7 @@
*/
public String getVersion()
{
- return Constants.VERSION;
+ return ContainerConstants.VERSION;
}
/**
@@ -405,7 +405,7 @@
*/
public String getBuild()
{
- return "(" + Constants.DATE + ")";
+ return "(" + ContainerConstants.DATE + ")";
}
//////////////////////
1.45 +2 -2 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/frontends/CLIMain.java
Index: CLIMain.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/frontends/CLIMain.java,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- CLIMain.java 15 Sep 2002 02:07:31 -0000 1.44
+++ CLIMain.java 27 Nov 2002 07:03:53 -0000 1.45
@@ -22,7 +22,7 @@
import org.apache.avalon.framework.logger.LogKitLogger;
import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.phoenix.Constants;
+import org.apache.avalon.phoenix.components.ContainerConstants;
import org.apache.avalon.phoenix.interfaces.Embeddor;
import org.apache.log.Hierarchy;
import org.apache.log.LogTarget;
@@ -82,7 +82,7 @@
}
System.out.println();
- System.out.println( Constants.SOFTWARE + " " + Constants.VERSION );
+ System.out.println( ContainerConstants.SOFTWARE + " " + ContainerConstants.VERSION );
System.out.println();
final Parameters parameters = setup.getParameters();
1.1 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/ContainerConstants.java
Index: ContainerConstants.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.avalon.phoenix.components;
/**
* A set of constants that are used internally in the container to communicate
* about different artefacts.
*
* @author <a href="mailto:peter at apache.org">Peter Donald</a>
*/
public interface ContainerConstants
{
String SOFTWARE = "@@NAME@@";
String VERSION = "@@VERSION@@";
String DATE = "@@DATE@@";
String DISABLE_PROXY_ATTR = "phoenix:disable-proxy";
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>