Return-Path: Delivered-To: apmail-jakarta-hivemind-cvs-archive@www.apache.org Received: (qmail 25859 invoked from network); 11 Jul 2004 17:14:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 11 Jul 2004 17:14:47 -0000 Received: (qmail 61154 invoked by uid 500); 11 Jul 2004 17:14:47 -0000 Delivered-To: apmail-jakarta-hivemind-cvs-archive@jakarta.apache.org Received: (qmail 61136 invoked by uid 500); 11 Jul 2004 17:14:47 -0000 Mailing-List: contact hivemind-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: hivemind-dev@jakarta.apache.org Delivered-To: mailing list hivemind-cvs@jakarta.apache.org Received: (qmail 61123 invoked by uid 99); 11 Jul 2004 17:14:47 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Sun, 11 Jul 2004 10:14:44 -0700 Received: (qmail 25854 invoked by uid 1616); 11 Jul 2004 17:14:43 -0000 Date: 11 Jul 2004 17:14:43 -0000 Message-ID: <20040711171443.25853.qmail@minotaur.apache.org> From: hlship@apache.org To: jakarta-hivemind-cvs@apache.org Subject: cvs commit: jakarta-hivemind/library build.xml X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N hlship 2004/07/11 10:14:43 Modified: . build.xml status.xml framework build.xml library build.xml Added: hivebuild/report-artifacts license-report.trailer.xml license-report.header.xml hivebuild javadoc-report.xml dist.xml dist.properties forrest.xml hivedoc-report.xml jar-module.properties javacc.properties hivedoc-report.properties hivebuild.xml project.xml jar-module.xml clover-report.xml license-report.properties license-report.xml javacc.xml hivebuild.properties dependency.xml clover.properties . version.properties Removed: common jar-module.xml clover-report.xml license-report.properties license-report.xml dist.xml hivedoc-report.properties project.xml javacc.xml version.properties hivedoc-report.xml forrest.xml jar-module.properties dependency.xml javadoc-report.xml common.properties common.xml dist.properties clover.properties common/report-artifacts license-report.trailer.xml license-report.header.xml Log: Move the Ant build scripts to a new directory, hivebuild, in preparation for making hivebuild reusable on new projects. Revision Changes Path 1.1 jakarta-hivemind/hivebuild/report-artifacts/license-report.trailer.xml Index: license-report.trailer.xml =================================================================== ]]> 1.1 jakarta-hivemind/hivebuild/report-artifacts/license-report.header.xml Index: license-report.header.xml ===================================================================
Project License
1.1 jakarta-hivemind/hivebuild/dist.xml Index: dist.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/dist.properties Index: dist.properties =================================================================== # # 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. dist.dir=${target.dir}/dist dist.base.name=${dist.name}-${project.version} dist.basefile=${dist.dir}/${dist.base.name} dist.docs.file=${dist.base.name}-docs.tar.gz dist.install.dir=${dist.install.user}@${dist.install.host}:${dist.install.path} # Distribution files will be changed to this group. dist.install.group=jakarta # Unix mode for the uploaded files. 664=-rw-rw-r-- # which is important for the Apache mirrors. dist.install.mode=664 dist.install.docs.host=${dist.install.host} dist.install.docs.user=${dist.install.user} dist.install.docs.dir=${dist.install.docs.user}@${dist.install.docs.host}:${dist.install.docs.path} 1.1 jakarta-hivemind/hivebuild/forrest.xml Index: forrest.xml =================================================================== ]]> 1.1 jakarta-hivemind/hivebuild/hivedoc-report.xml Index: hivedoc-report.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/jar-module.properties Index: jar-module.properties =================================================================== # # 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. # Contains properties specific to jar-modules. Many properties in hivebuild.properties # should move here. # The following several properties define arguments passed to the javac task when compiling # target code. module.javac.debug=on module.javac.debuglevel=lines,vars,source module.javac.optimize=off module.javac.deprecation=on module.javac.target=1.1 module.javac.verbose=off module.javac.source=1.3 module.javac.listfiles=off # Each of the above has a corresponding javac-test that defaults to the same value. module.javac-test.debug=${module.javac.test} module.javac-test.debug=${module.javac.debug} module.javac-test.debuglevel=${module.javac.debuglevel} module.javac-test.optimize=${module.javac.optimize} module.javac-test.deprecation=${module.javac.deprecation} module.javac-test.target=${module.javac.target} module.javac-test.verbose=${module.javac.verbose} module.javac-test.source=${module.javac.source} module.javac-test.listfiles=${module.javac.listfiles} 1.1 jakarta-hivemind/hivebuild/javacc.properties Index: javacc.properties =================================================================== # 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. # Directory containing JavaCC input files. javacc.src.dir=${src.dir}/javacc # The file to which the JavaCC distribution is downloaded. javacc.dist.zip=${external.package.dir}/JavaCC.zip 1.1 jakarta-hivemind/hivebuild/hivedoc-report.properties Index: hivedoc-report.properties =================================================================== # # 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. # File containing the master registry (used as input to the XSLT transform). Generated # by the constructregistry task. hivedoc.registry.file=${target.dir}/registry.xml hivedoc.xslt.file=${src.dir}/xsl/hivemind.xsl # Directory containing additional assets needed by the generated HTML files; this # consists of images and stylesheets. hivedoc.assets.dir=${src.dir}/xsl # Directory to which HiveDoc should be generated hivedoc.output.dir=${project.docs.target.dir}/hivedocs 1.1 jakarta-hivemind/hivebuild/hivebuild.xml Index: hivebuild.xml =================================================================== *** @{message} 1.1 jakarta-hivemind/hivebuild/project.xml Index: project.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/jar-module.xml Index: jar-module.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/clover-report.xml Index: clover-report.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/license-report.properties Index: license-report.properties =================================================================== # # 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. # The name of the license file, as stored in the project root folder. license-report.license-file=LICENSE-2.0.txt 1.1 jakarta-hivemind/hivebuild/license-report.xml Index: license-report.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/javacc.xml Index: javacc.xml =================================================================== 1.1 jakarta-hivemind/hivebuild/hivebuild.properties Index: hivebuild.properties =================================================================== # 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. # Common properties related to the build. # Default root (project) directory; override inside modules root.dir=. # Directory containing build files and such. This is normally computed # on the fly, inside hivebuild.xml. hivebuild.dir=${root.dir}/hivebuild # target directory ... where all derived files are placed (usually in subdirs). target.dir=target # Top-level target directory, used when generating a distribution project.target.dir=${root.dir}/${target.dir} # Directory containing various forms of source code, used when packaging # a source distribution. src.dir=src # Directory for main Java classes and resources (those that will be packaged up in the # derived JAR or WAR). java.src.dir=${src.dir}/java # Output directory for compilation of java.src.dir java.classes.dir=${target.dir}/classes # Directory for test code, i.e., where unit tests live test.src.dir=${src.dir}/test # Output directory for test code test.classes.dir=${target.dir}/test-classes # Output directory for XML test reports test.reports.dir=${target.dir}/test-reports # Directory used to store external packages used within the project # (by the project, project build scripts, modules, or module build scripts) external.package.dir=${root.dir}/ext-package # Directory to which external package JARs are extracted external.lib.dir=${external.package.dir}/lib # Directory containing dependencies of the module. module.lib.dir=${target.dir}/module-lib # URL root for downloads from the Maven IBiblio repository maven.ibiblio.url=http://www.ibiblio.org/maven # Directory to which all generated Java source code is stored. generated-java.src.dir=${target.dir}/generated-java # Directory used for temporary files by the JUnit tests junit.temp.dir=${target.dir}/junit-temp # Directory where JUnit test reports are written. junit.report.dir=${target.dir}/junit-reports # Directory containing run-time configuration information (often only # needed during testing, such as a log4.properties file). conf.src.dir=${src.dir}/conf # Directory containing descriptors (specifically, the HiveMind module deployment descriptor). descriptor.src.dir=${src.dir}/descriptor # Directory into which packaged JARs (or other archives) should be copied. # This may be overriden when creating a distribution. jar.target.dir=${project.target.dir} # Note: project.version is defined in ${root.dir}/version.properties # Project-level directory for documentation. Modules copy into this directory, # so they need to know about it. project.docs.target.dir=${project.target.dir}/docs # Directory to which documentation is generated. module.docs.target.dir=${project.docs.target.dir}/${module.name} # Directory to which javadoc is generated javadoc.target.dir=${module.docs.target.dir}/apidocs # Directory to which project and module documentation files are ultimately copied (or generated) project.forrest.composite.dir=${project.target.dir}/forrest-composite # Directory to which Forrest XDoc files should be copied or generated. project.forrest.xdocs.dir=${project.forrest.composite.dir}/content/xdocs # File into which reports can record menu items. # Directory containing documentation to be copied into the composite. forrest.documentation.dir=${src.dir}/documentation # Directory containing report artifacts (templates used by # some of the reports). forrest.report-artifacts.dir=${hivebuild.dir}/report-artifacts 1.1 jakarta-hivemind/hivebuild/dependency.xml Index: dependency.xml =================================================================== ************************************************************************************************** * * * D O W N L O A D W A R N I N G * * * * Dependent libraries will be downloaded. These are NOT necessarily downloaded from apache.org, * * and may use other licences besides the Apache Software License. Dependencies will use an * * open-source license compatible with the ASL, such as Berkeley Software Distribution (BSD) or * * Mozilla Public License (MPL). * * * ************************************************************************************************** Download warning accepted. 1.1 jakarta-hivemind/hivebuild/clover.properties Index: clover.properties =================================================================== # # 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. clover.classes.dir=${target.dir}/clover-classes clover.db.dir=${target.dir}/clover-db clover.report.dir=${project.forrest.content.dir}/${module.name}/clover clover.jar=clover-1.2.3.jar 1.8 +5 -4 jakarta-hivemind/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-hivemind/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build.xml 17 Jun 2004 15:16:14 -0000 1.7 +++ build.xml 11 Jul 2004 17:14:43 -0000 1.8 @@ -23,10 +23,11 @@ dir="." files="framework/build.xml library/build.xml"/> - - - - + + + + + 1.20 +19 -1 jakarta-hivemind/status.xml Index: status.xml =================================================================== RCS file: /home/cvs/jakarta-hivemind/status.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- status.xml 27 Jun 2004 00:17:49 -0000 1.19 +++ status.xml 11 Jul 2004 17:14:43 -0000 1.20 @@ -21,10 +21,28 @@ JMX Integration + Make build scripts more portable. + + + - + + + + Add link to the Jakarta mailing lists page. + + + Modify build scripts to properly include variable info when compiling. + + + Move the Ant build scripts to a new directory, hivebuild, in preparation + for making hivebuild reusable on new projects. + + + + Added change log. Refactored ClassFab and related classes for easier reuse outside of HiveMind. Added a new suite of tests 1.1 jakarta-hivemind/version.properties Index: version.properties =================================================================== # 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. # Version of project; incorporated into the names of # archives and distributions. # Version of project; incorporated into the names of # archives and distributions. project.version=1.0-beta-2-snapshot 1.8 +4 -4 jakarta-hivemind/framework/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-hivemind/framework/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build.xml 21 Jun 2004 14:25:44 -0000 1.7 +++ build.xml 11 Jul 2004 17:14:43 -0000 1.8 @@ -18,10 +18,10 @@ - - - - + + + + 1.8 +3 -3 jakarta-hivemind/library/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-hivemind/library/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build.xml 17 Jun 2004 15:16:15 -0000 1.7 +++ build.xml 11 Jul 2004 17:14:43 -0000 1.8 @@ -20,9 +20,9 @@ - - - + + + --------------------------------------------------------------------- To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org