%define main_version 3.0 %define components_version 2.2.2 %define comp_data_src_version 2.2.3 %define comp_src_res_version 2.2.4 %define containerkit_version 2.2.2 %define cornerstone_version 2.2.3 %define excalidep_version 2.2.2 %define fortress_version 1.3.2 %define framework_version 4.3.2 %define javahome /usr/lib/jvm/java %define maven 0 Name: java-excalibur Version: 5.0.0 Release: 6mamba Summary: Excalibur IOC Frameworks, Containers, Components Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://excalibur.apache.org/ # svn export http://svn.apache.org/repos/asf/excalibur/tags/excalibur-3 excalibur # tar czf excalibur-3-src-svn.tar.gz excalibur Source0: excalibur-3-src-svn.tar.gz Source1: maven2-2.2.0-settings.xml Source2: java-excalibur-avalon-framework-component-info.xml Source3: java-excalibur-avalon-logkit-component-info.xml Source4: java-excalibur-3.0-autogeneratedfiles.tar.gz # http://svn.apache.org/repos/asf/excalibur/trunk/fortress/testcase/src/test/org/apache/avalon/fortress/testcase/EmptyFortressTestCase.xconf #Source4: java-excalibur-0.3-EmptyFortressTestCase.xconf Patch0: java-excalibur-0.3-pom_xml.patch Patch1: java-excalibur-0.3-components-xmlutil-pom.patch Patch2: java-excalibur-0.3-fortress-container-impl-pom_xml.patch Patch3: java-excalibur-0.3-deprecated-component-test-pom_xml.patch Patch4: java-excalibur-0.3-fortress-examples-pom_xml.patch Patch5: java-excalibur-0.3-fortress-platform-script.patch Patch6: java-excalibur-0.3-fortress-platform-wrapper_conf.patch Patch7: java-excalibur-0.3-containerkit-logkit-DefaultDataSource.patch Patch8: java-excalibur-0.3-components-xmlutil-Saxon8ProcessorImpl.patch Patch9: java-excalibur-0.3-maven-compile-target16.patch Patch10: java-excalibur-0.3-maven-compile-target15.patch Patch11: java-excalibur-0.3-components-xmlutil-project-xml.patch Patch12: java-excalibur-0.3-containerkit-logkit-maven-build_xml.patch Patch13: java-excalibur-0.3-framework-impl-maven-build_xml.patch Patch14: java-excalibur-0.3-containerkit-instrument-api-maven-build_xml.patch Patch15: java-excalibur-0.3-components-sourceresolve-maven-build_xml.patch Patch16: java-excalibur-0.3-components-store-maven-build_xml.patch Patch17: java-excalibur-0.3-components-xmlutil-maven-build_xml.patch Patch18: java-excalibur-0.3-components-monitor-maven-build_xml.patch Patch19: java-excalibur-0.3-components-datasource-maven-build_xml.patch Patch20: java-excalibur-0.3-fortress-testcase-maven-build_xml.patch Patch21: java-excalibur-0.3-fortress-bean-maven-build_xml.patch Patch22: java-excalibur-0.3-deprecated-event-impl-maven-build_xml.patch #Patch23: java-excalibur-0.3-deprecated-component-tests-maven-build_xml.patch License: Apache Software License Version 2.0 BuildRequires: apache-ant BuildRequires: apache-ant-junit # geronimo javamail-1.3.1-api jms-1.1-api servlet_2_4_api BuildRequires: apache-geronimo-1.2-specs BuildRequires: apache-log4j %if %maven BuildRequires: apache-maven2 BuildRequires: apache-maven2-ant-plugin BuildRequires: apache-maven2-antrun-plugin BuildRequires: apache-maven2-plugin-compiler BuildRequires: apache-maven2-eclipse-plugin BuildRequires: apache-maven2-idea-plugin BuildRequires: apache-maven2-install-plugin BuildRequires: apache-maven2-jar-plugin BuildRequires: apache-maven2-javadoc-plugin BuildRequires: apache-maven2-plugin-plugin BuildRequires: apache-maven2-resources-plugin BuildRequires: apache-maven2-source-plugin #BuildRequires: maven-surefire-plugin #BuildRequires: java-excalibur-avalon-framework420 %endif BuildRequires: apache-tomcat5-servletapi5 BuildRequires: jakarta-bcel BuildRequires: jakarta-commons-beanutils BuildRequires: jakarta-commons-codec BuildRequires: jakarta-commons-collections BuildRequires: jakarta-commons-httpclient BuildRequires: jakarta-commons-logging BuildRequires: jakarta-commons-vfs BuildRequires: jakarta-regexp BuildRequires: java-concurrent BuildRequires: java-d-haven-event BuildRequires: java-d-haven-mpool BuildRequires: java-hsqldb BuildRequires: java-jaxen BuildRequires: java-jisp BuildRequires: java-jmock1 BuildRequires: java-junit3 BuildRequires: java-junitperf BuildRequires: java-openjdk BuildRequires: java-qdox16 BuildRequires: java-saxon8 BuildRequires: java-saxon8-xpath # java-saxpath BuildRequires: java-dom4j BuildRequires: java-tanuki-wrapper BuildRequires: java-tidy BuildRequires: java-xom BuildRequires: jpackage-utils BuildRequires: xalan-j2 BuildRequires: xerces-j2 BuildRequires: xml-commons-apis BuildRequires: xml-commons-resolver Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Excalibur is a platform for component and container applications built on key design patterns such as Inversion of Control and Separation of Concerns available for the Java platform. You can use Excalibur to build any number of other applications from desktop centric Swing apps to complicated servers. The Avalon Framework (the core of Excalibur) is often used as the "underpinning" of a larger application or platform. Such applications include Apache Cocoon, Apache James, and the Keel Framework. Excalibur is not part of the J2EE stack. While Excalibur can be used in developing J2EE applications and even used to build a J2EE server, the platform is not part of J2EE or a J2EE application server. Excalibur is much simpler and does not include many J2EE specifications out of the box. That said, you might write a J2EE application which embeds Excalibur (such as in a servlet) or you may embed a J2EE server in a larger Excalibur-based container. The Excalibur platform is the following: * A core framework for component programming (The Avalon Framework) * An IoC container called Fortress * A set of container utilities called ContainerKit * A component library called Cornerstone When working with Excalibur you may use one or all of these. %package avalon-framework Group: Development/Libraries/Java Summary: Excalibur Avalon Framework Monolithic Version %{framework_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-log4j Requires: jakarta-commons-logging %description avalon-framework Excalibur Avalon Framework Monolithic Version %{framework_version} %package avalon-framework-repolib Group: Development/Libraries/Java Summary: Artifacts to be uploaded to a repository library Version %{framework_version} %description avalon-framework-repolib Artifacts to be uploaded to a repository library. This package is not meant to be installed but so its contents can be extracted through rpm2cpio. %package avalon-framework-api Group: Development/Libraries/Java Summary: Excalibur Avalon Framework API Version %{framework_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} %description avalon-framework-api Excalibur Avalon Framework API Version %{framework_version} %package avalon-framework-impl Group: Development/Libraries/Java Summary: Excalibur Avalon Framework Implementation Version %{framework_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-log4j Requires: jakarta-commons-logging %description avalon-framework-impl Excalibur Avalon Framework Implementation Version %{framework_version} %package avalon-logkit Summary: Excalibur Avalon LogKit Version %{containerkit_version} Group: Development/Libraries/Java Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-geronimo-1.2-specs Requires: apache-log4j Requires: apache-tomcat5-servletapi5 Obsoletes: avalon-logkit-bin Provides: avalon-logkit-bin %description avalon-logkit Excalibur Avalon LogKit Version %{containerkit_version} %package avalon-logkit-repolib Group: Development/Libraries/Java Summary: Artifacts to be uploaded to a repository library Version %{containerkit_version} %description avalon-logkit-repolib Artifacts to be uploaded to a repository library. This package is not meant to be installed but so its contents can be extracted through rpm2cpio. %package cornerstone-connection-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Connection API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} %description cornerstone-connection-api Excalibur Cornerstone Connection API Version %{cornerstone_version} %package cornerstone-connection-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Connection Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-connection-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-sockets-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-threads-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} Requires: jakarta-commons-logging Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-connection-impl Excalibur Cornerstone Connection Implementation Version %{cornerstone_version} %package cornerstone-datasources-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Datasources API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description cornerstone-datasources-api Excalibur Cornerstone Datasources API Version %{cornerstone_version} %package cornerstone-datasources-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Datasources Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-datasource = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-datasources-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-datasources-impl Excalibur Cornerstone Datasources Implementation Version %{cornerstone_version} %package cornerstone-scheduler-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Scheduler API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-scheduler-api Excalibur Cornerstone Scheduler API Version %{cornerstone_version} %package cornerstone-scheduler-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Scheduler Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-scheduler-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-threads-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-scheduler-impl Excalibur Cornerstone Scheduler Implementation Version %{cornerstone_version} %package cornerstone-sockets-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Sockets API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description cornerstone-sockets-api Excalibur Cornerstone Sockets API Version %{cornerstone_version} %package cornerstone-sockets-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Sockets Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-sockets-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-sockets-impl Excalibur Cornerstone Sockets Implementation Version %{cornerstone_version} %package cornerstone-store-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Store API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description cornerstone-store-api Excalibur Cornerstone Store API Version %{cornerstone_version} %package cornerstone-store-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Store Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-store-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xerces-j2 Requires: xml-commons-apis %description cornerstone-store-impl Excalibur Cornerstone Store Implementation Version %{cornerstone_version} %package cornerstone-threads-api Group: Development/Libraries/Java Summary: Excalibur Cornerstone Threads API Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} %description cornerstone-threads-api Excalibur Cornerstone Threads API Version %{cornerstone_version} %package cornerstone-threads-impl Group: Development/Libraries/Java Summary: Excalibur Cornerstone Threads Implementation Version %{cornerstone_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-cornerstone-threads-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: java-concurrent Requires: jakarta-commons-collections %description cornerstone-threads-impl Excalibur Cornerstone Threads Implementation Version %{cornerstone_version} %package component Group: Development/Libraries/Java Summary: Excalibur Component Component (deprecated) Version %{excalidep_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-instrumented = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-log4j Requires: apache-tomcat5-servletapi5 Requires: jakarta-commons-collections %description component Excalibur Component Component (deprecated) Version %{excalidep_version} %package datasource Group: Development/Libraries/Java Summary: Excalibur Datasource Component Version %{comp_data_src_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-testcase = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-instrumented = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: java-concurrent Requires: java-hsqldb %description datasource Excalibur Datasource Component Version %{comp_data_src_version} %package event-api Group: Development/Libraries/Java Summary: Excalibur Event Component API (deprecated) Version %{excalidep_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description event-api Excalibur Event Component API (deprecated) Version %{excalidep_version} %package event-impl Group: Development/Libraries/Java Summary: Excalibur Event Component Implementation (deprecated) Version %{excalidep_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-event-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: java-concurrent Requires: jakarta-commons-collections %description event-impl Excalibur Event Component Implementation (deprecated) Version %{excalidep_version} %package fortress-bean Group: Development/Libraries/Java Summary: Excalibur Fortress Bean Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: java-junit3 %description fortress-bean Excalibur Fortress Bean Version %{fortress_version} %package fortress-container-api Group: Development/Libraries/Java Summary: Excalibur Fortress Container API Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: java-d-haven-event %description fortress-container-api Excalibur Fortress Container API Version %{fortress_version} %package fortress-container-impl Group: Development/Libraries/Java Summary: Excalibur Fortress Container Implementation Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-lifecycle-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-lifecycle-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-sourceresolve = %{?epoch:%epoch:}%{version}-%{release} Requires: jakarta-bcel Requires: jakarta-commons-beanutils Requires: jakarta-commons-collections Requires: java-concurrent Requires: java-d-haven-event Requires: java-d-haven-mpool %description fortress-container-impl Excalibur Fortress Container Implementation Version %{fortress_version} %package fortress-examples Group: Development/Libraries/Java Summary: Excalibur Fortress Examples Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-lifecycle-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-lifecycle-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-tomcat5-servletapi5 %description fortress-examples Excalibur Fortress Examples Version %{fortress_version} %package fortress-meta Group: Development/Libraries/Java Summary: Excalibur Fortress Metadata Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-ant Requires: java-qdox16 %description fortress-meta Excalibur Fortress Metadata Version %{fortress_version} %package fortress-migration Group: Development/Libraries/Java Summary: Excalibur Fortress Migration Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} %description fortress-migration Excalibur Fortress Migration Version %{fortress_version} %package fortress-platform Group: Development/Libraries/Java Summary: Excalibur Fortress Platform Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: java-tanuki-wrapper %description fortress-platform Excalibur Fortress Platform Version %{fortress_version} %package fortress-testcase Group: Development/Libraries/Java Summary: Excalibur Fortress Testcase Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: java-junit3 %description fortress-testcase Excalibur Fortress Testcase Version %{fortress_version} %package instrument-api Group: Development/Libraries/Java Summary: Excalibur Instrument API Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description instrument-api Excalibur Instrument API Version %{containerkit_version} %package instrument-client Group: Development/Libraries/Java Summary: Excalibur Instrument Client Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description instrument-client Excalibur Instrument Client Version %{containerkit_version} %package instrument-mgr-api Group: Development/Libraries/Java Summary: Excalibur Instrument Manager API Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xml-commons-apis %description instrument-mgr-api Excalibur Instrument Manager API Version %{containerkit_version} %package instrument-mgr-http Group: Development/Libraries/Java Summary: Excalibur Instrument Manager HTTP Access Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xml-commons-apis %description instrument-mgr-http Excalibur Instrument Manager HTTP Access Version %{containerkit_version} %package instrument-mgr-impl Group: Development/Libraries/Java Summary: Excalibur Instrument Manager Implementation Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-mgr-api = %{?epoch:%epoch:}%{version}-%{release} Requires: xml-commons-apis %description instrument-mgr-impl Excalibur Instrument Manager Implementation Version %{containerkit_version} %package lifecycle-api Group: Development/Libraries/Java Summary: Excalibur Lifecycle API Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description lifecycle-api Excalibur Lifecycle API Version %{containerkit_version} %package lifecycle-impl Group: Development/Libraries/Java Summary: Excalibur Lifecycle Implementation Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-lifecycle-api = %{?epoch:%epoch:}%{version}-%{release} %description lifecycle-impl Excalibur Lifecycle Implementation Version %{containerkit_version} %package logger Group: Development/Libraries/Java Summary: Excalibur Logger Version %{containerkit_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-geronimo-1.2-specs Requires: apache-log4j Requires: apache-tomcat5-servletapi5 Requires: xml-commons-apis %description logger Excalibur Logger Version %{containerkit_version} %package monitor Group: Development/Libraries/Java Summary: Excalibur Monitor Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-sourceresolve = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-log4j %description monitor Excalibur Monitor Version %{components_version} %package pool-api Group: Development/Libraries/Java Summary: Excalibur Pool API Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description pool-api Excalibur Pool API Version %{components_version} %package pool-impl Group: Development/Libraries/Java Summary: Excalibur Pool Implementation Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: jakarta-commons-collections Requires: java-concurrent %description pool-impl Excalibur Pool Implementation Version %{components_version} %package pool-instrumented Group: Development/Libraries/Java Summary: Excalibur Pool Instrumented Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: jakarta-commons-collections Requires: jakarta-commons-logging Requires: java-concurrent %description pool-instrumented Excalibur Pool Instrumented Version %{components_version} %package sourceresolve Group: Development/Libraries/Java Summary: Excalibur Sourceresolve Version %{comp_src_res_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: jakarta-commons-httpclient Requires: jakarta-commons-logging Requires: jakarta-commons-vfs %description sourceresolve Excalibur Sourceresolve Version %{comp_src_res_version} %package store Group: Development/Libraries/Java Summary: Excalibur Store Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-api = %{?epoch:%epoch:}%{version}-%{release} Requires: java-concurrent Requires: java-jisp %description store Excalibur Store Version %{components_version} %package testcase Group: Development/Libraries/Java Summary: Excalibur Testcase (deprecated) Version %{excalidep_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-component = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-logger = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-logkit = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-log4j Requires: java-junit3 %description testcase Excalibur Testcase (deprecated) Version %{excalidep_version} %package thread-api Group: Development/Libraries/Java Summary: Excalibur Thread API Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-avalon-framework-api #Requires: %{name}-avalon-framework-api = %{?epoch:%epoch:}%{version}-%{release} %description thread-api Excalibur Thread API Version %{components_version} %package thread-impl Group: Development/Libraries/Java Summary: Excalibur Thread Implementation Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} %description thread-impl Excalibur Thread Implementation Version %{components_version} %package thread-instrumented Group: Development/Libraries/Java Summary: Excalibur Thread Instrumented Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-thread-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-instrumented = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-instrument-api = %{?epoch:%epoch:}%{version}-%{release} %description thread-instrumented Excalibur Thread Instrumented Version %{components_version} %package xmlutil Group: Development/Libraries/Java Summary: Excalibur XML Utilities Version %{components_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-pool-api = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-sourceresolve = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-store = %{?epoch:%epoch:}%{version}-%{release} Requires: java-jaxen Requires: java-tidy Requires: java-saxon8 Requires: java-saxon8-xpath Requires: xalan-j2 Requires: xerces-j2 Requires: xml-commons-apis Requires: xml-commons-resolver %description xmlutil Excalibur XML Utilities Version %{components_version} %if %maven %package fortress-container-test Group: Development/Libraries/Java Summary: Excalibur Fortress Container Implementation Test Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-container-impl = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-meta = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-maven-fortress-plugin = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-ant Requires: java-junit3 %description fortress-container-test Excalibur Fortress Container Implementation Test Version %{fortress_version} %package maven-fortress-plugin Group: Development/Libraries/Java Summary: Excalibur Fortress Maven2 Plugin Version %{fortress_version} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-fortress-meta = %{?epoch:%epoch:}%{version}-%{release} Requires: apache-maven2 %description maven-fortress-plugin Excalibur Fortress Maven2 Plugin Version %{fortress_version} %package maven-fortress-plugin-javadoc Group: Documentation Summary: Javadoc for {name}-maven-fortress-plugin Version %{fortress_version} %description maven-fortress-plugin-javadoc This package contains javadoc for {name}-maven-fortress-plugin Version %{fortress_version} %endif %package avalon-framework-api-javadoc Group: Documentation Summary: Javadoc for {name}-avalon-framework-api Version %{framework_version} %description avalon-framework-api-javadoc This package contains javadoc for %{name}-avalon-framework-api Version %{framework_version} %package avalon-framework-impl-javadoc Group: Documentation Summary: Javadoc for {name}-avalon-framework-impl Version %{framework_version} %description avalon-framework-impl-javadoc This package contains javadoc for {name}-avalon-framework-impl Version %{framework_version} %package avalon-logkit-javadoc Group: Documentation Summary: Javadoc for {name}-avalon-logkit Version %{containerkit_version} %description avalon-logkit-javadoc This package contains javadoc for {name}-avalon-logkit Version %{containerkit_version} %package cornerstone-connection-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-connection-api Version %{cornerstone_version} %description cornerstone-connection-api-javadoc This package contains javadoc for {name}-cornerstone-connection-api Version %{cornerstone_version} %package cornerstone-connection-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-connection-impl Version %{cornerstone_version} %description cornerstone-connection-impl-javadoc This package contains javadoc for {name}-cornerstone-connection-impl Version %{cornerstone_version} %package cornerstone-datasources-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-datasources-api Version %{cornerstone_version} %description cornerstone-datasources-api-javadoc This package contains javadoc for {name}-cornerstone-datasources-api Version %{cornerstone_version} %package cornerstone-datasources-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-datasources-impl Version %{cornerstone_version} %description cornerstone-datasources-impl-javadoc This package contains javadoc for {name}-cornerstone-datasources-impl Version %{cornerstone_version} %package cornerstone-scheduler-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-scheduler-api Version %{cornerstone_version} %description cornerstone-scheduler-api-javadoc This package contains javadoc for {name}-cornerstone-scheduler-api Version %{cornerstone_version} %package cornerstone-scheduler-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-scheduler-impl Version %{cornerstone_version} %description cornerstone-scheduler-impl-javadoc This package contains javadoc for {name}-cornerstone-scheduler-impl Version %{cornerstone_version} %package cornerstone-sockets-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-sockets-api Version %{cornerstone_version} %description cornerstone-sockets-api-javadoc This package contains javadoc for {name}-cornerstone-sockets-api Version %{cornerstone_version} %package cornerstone-sockets-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-sockets-impl Version %{cornerstone_version} %description cornerstone-sockets-impl-javadoc This package contains javadoc for {name}-cornerstone-sockets-impl Version %{cornerstone_version} %package cornerstone-store-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-store-api Version %{cornerstone_version} %description cornerstone-store-api-javadoc This package contains javadoc for {name}-cornerstone-store-api Version %{cornerstone_version} %package cornerstone-store-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-store-impl Version %{cornerstone_version} %description cornerstone-store-impl-javadoc This package contains javadoc for {name}-cornerstone-store-impl Version %{cornerstone_version} %package cornerstone-threads-api-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-threads-api Version %{cornerstone_version} %description cornerstone-threads-api-javadoc This package contains javadoc for {name}-cornerstone-threads-api Version %{cornerstone_version} %package cornerstone-threads-impl-javadoc Group: Documentation Summary: Javadoc for {name}-cornerstone-threads-impl Version %{cornerstone_version} %description cornerstone-threads-impl-javadoc This package contains javadoc for {name}-cornerstone-threads-impl Version %{cornerstone_version} %package component-javadoc Group: Documentation Summary: Javadoc for {name}-component Version %{excalidep_version} %description component-javadoc This package contains javadoc for {name}-component Version %{excalidep_version} %package datasource-javadoc Group: Documentation Summary: Javadoc for {name}-datasource Version %{comp_data_src_version} %description datasource-javadoc This package contains javadoc for {name}-datasource Version %{comp_data_src_version} %package event-api-javadoc Group: Documentation Summary: Javadoc for {name}-event-api Version %{excalidep_version} %description event-api-javadoc This package contains javadoc for {name}-event-api Version %{excalidep_version} %package event-impl-javadoc Group: Documentation Summary: Javadoc for {name}-event-impl Version %{excalidep_version} %description event-impl-javadoc This package contains javadoc for {name}-event-impl Version %{excalidep_version} %package fortress-bean-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-bean Version %{fortress_version} %description fortress-bean-javadoc This package contains javadoc for {name}-fortress-bean Version %{fortress_version} %package fortress-container-api-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-container-api Version %{fortress_version} %description fortress-container-api-javadoc This package contains javadoc for {name}-fortress-container-api Version %{fortress_version} %package fortress-container-impl-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-container-impl Version %{fortress_version} %description fortress-container-impl-javadoc This package contains javadoc for {name}-fortress-container-impl Version %{fortress_version} %package fortress-examples-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-examples Version %{fortress_version} %description fortress-examples-javadoc This package contains javadoc for {name}-fortress-examples Version %{fortress_version} %package fortress-meta-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-meta Version %{fortress_version} %description fortress-meta-javadoc This package contains javadoc for {name}-fortress-meta Version %{fortress_version} %package fortress-migration-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-migration Version %{fortress_version} %description fortress-migration-javadoc This package contains javadoc for {name}-fortress-migration Version %{fortress_version} %package fortress-testcase-javadoc Group: Documentation Summary: Javadoc for {name}-fortress-testcase Version %{fortress_version} %description fortress-testcase-javadoc This package contains javadoc for {name}-fortress-testcase Version %{fortress_version} %package instrument-api-javadoc Group: Documentation Summary: Javadoc for {name}-instrument-api Version %{containerkit_version} %description instrument-api-javadoc This package contains javadoc for {name}-instrument-api Version %{containerkit_version} %package instrument-client-javadoc Group: Documentation Summary: Javadoc for {name}-instrument-client Version %{containerkit_version} %description instrument-client-javadoc This package contains javadoc for {name}-instrument-client Version %{containerkit_version} %package instrument-mgr-api-javadoc Group: Documentation Summary: Javadoc for {name}-instrument-mgr-api Version %{containerkit_version} %description instrument-mgr-api-javadoc This package contains javadoc for {name}-instrument-mgr-api Version %{containerkit_version} %package instrument-mgr-http-javadoc Group: Documentation Summary: Javadoc for {name}-instrument-mgr-http Version %{containerkit_version} %description instrument-mgr-http-javadoc This package contains javadoc for {name}-instrument-mgr-http Version %{containerkit_version} %package instrument-mgr-impl-javadoc Group: Documentation Summary: Javadoc for {name}-instrument-mgr-impl Version %{containerkit_version} %description instrument-mgr-impl-javadoc This package contains javadoc for {name}-instrument-mgr-impl Version %{containerkit_version} %package lifecycle-api-javadoc Group: Documentation Summary: Javadoc for {name}-lifecycle-api Version %{containerkit_version} %description lifecycle-api-javadoc This package contains javadoc for {name}-lifecycle-api Version %{containerkit_version} %package lifecycle-impl-javadoc Group: Documentation Summary: Javadoc for {name}-lifecycle-impl Version %{containerkit_version} %description lifecycle-impl-javadoc This package contains javadoc for {name}-lifecycle-impl Version %{containerkit_version} %package logger-javadoc Group: Documentation Summary: Javadoc for {name}-logger Version %{containerkit_version} %description logger-javadoc This package contains javadoc for {name}-logger Version %{containerkit_version} %package monitor-javadoc Group: Documentation Summary: Javadoc for {name}-monitor Version %{components_version} %description monitor-javadoc This package contains javadoc for {name}-monitor Version %{components_version} %package pool-api-javadoc Group: Documentation Summary: Javadoc for {name}-pool-api Version %{components_version} %description pool-api-javadoc This package contains javadoc for {name}-pool-api Version %{components_version} %package pool-impl-javadoc Group: Documentation Summary: Javadoc for {name}-pool-impl Version %{components_version} %description pool-impl-javadoc This package contains javadoc for {name}-pool-impl Version %{components_version} %package pool-instrumented-javadoc Group: Documentation Summary: Javadoc for {name}-pool-instrumented Version %{components_version} %description pool-instrumented-javadoc This package contains javadoc for {name}-pool-instrumented Version %{components_version} %package sourceresolve-javadoc Group: Documentation Summary: Javadoc for {name}-sourceresolve Version %{comp_src_res_version} %description sourceresolve-javadoc This package contains javadoc for {name}-sourceresolve Version %{comp_src_res_version} %package store-javadoc Group: Documentation Summary: Javadoc for {name}-store Version %{components_version} %description store-javadoc This package contains javadoc for {name}-store Version %{components_version} %package testcase-javadoc Group: Documentation Summary: Javadoc for {name}-testcase Version %{excalidep_version} %description testcase-javadoc This package contains javadoc for {name}-testcase Version %{excalidep_version} %package thread-api-javadoc Group: Documentation Summary: Javadoc for {name}-thread-api Version %{components_version} %description thread-api-javadoc This package contains javadoc for {name}-thread-api Version %{components_version} %package thread-impl-javadoc Group: Documentation Summary: Javadoc for {name}-thread-impl Version %{components_version} %description thread-impl-javadoc This package contains javadoc for {name}-thread-impl Version %{components_version} %package thread-instrumented-javadoc Group: Documentation Summary: Javadoc for {name}-thread-instrumented Version %{components_version} %description thread-instrumented-javadoc This package contains javadoc for {name}-thread-instrumented Version %{components_version} %package xmlutil-javadoc Group: Documentation Summary: Javadoc for {name}-xmlutil Version %{components_version} %description xmlutil-javadoc This package contains javadoc for {name}-xmlutil Version %{components_version} %prep %setup -q -n excalibur # -D -T #:<< __GIL for j in $(find . -name "*.jar"); do rm -rf $j done %patch0 -p1 # % patc h1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 # % p atch9 -p1 %patch10 -p1 # % patch 11 -p1 %if %maven cp %{SOURCE1} settings.xml mkdir -p .m2/repository/JPP/maven2 sed -i -e "s|__INTERNAL_REPO_PLACEHOLDER__|file://`pwd`/external_repo|g" settings.xml sed -i -e "s|__EXTERNAL_REPO_PLACEHOLDER__|file://`pwd`/.m2/repository|g" settings.xml %else rm components/xmlutil/src/java/org/apache/excalibur/xml/xpath/Saxon6ProcessorImpl.java mv components/xmlutil/src/java/org/apache/excalibur/xml/xpath/Saxon7ProcessorImpl.java \ components/xmlutil/src/java/org/apache/excalibur/xml/xpath/Saxon8ProcessorImpl.java %patch8 -p1 tar -xzf %{SOURCE4} %patch12 -p0 %patch13 -p0 %patch14 -p0 %patch15 -p0 %patch16 -p0 %patch17 -p0 %patch18 -p0 %patch19 -p0 %patch20 -p0 %patch21 -p0 %patch22 -p0 # % p atch23 -p0 %endif #cp -pr % {S OURCE 4} fortress/testcase/src/test/org/apache/avalon/fortress/testcase/EmptyFortressTestCase.xconf #__GIL %build #:<< __GIL export CLASSPATH=$(build-classpath xalan-j2-serializer) export JAVA_HOME=%javahome export MAVEN_REPO_LOCAL=$PWD/.m2/repository mkdir -p $MAVEN_REPO_LOCAL #:<< __GIL mkdir testDir #__GIL %if %maven export MAVEN_OPTS="-Xmx384m" export MAVEN_SETTINGS=$PWD/settings.xml mkdir external_repo ln -s %{_javadir} external_repo/JPP mvn-jpp \ -s $MAVEN_SETTINGS \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ install:install-file \ -DgroupId=avalon-framework \ -DartifactId=avalon-framework \ -Dversion=4.2.0 \ -Dpackaging=jar \ -Dfile=$(build-classpath avalon-framework420) mvn-jpp -Dmaven.compile.target=1.6 -Dmaven.javadoc.source=1.6 \ -Dmaven.test.skip=true \ -e \ -s $MAVEN_SETTINGS \ -Dmaven.test.failure.ignore=true \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ -Dtest.db.driver=org.hsqldb.jdbcDriver \ -Dtest.db.jdbc=jdbc:hsqldb:mem:dbtest \ -Dtest.db.user=sa \ -Dtest.db.pword="" \ -Dtest.db.run="true" \ ant:ant install javadoc:javadoc %else #:<< __GIL OPTS="-Duser.home=$PWD -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.settings.offline=true -Dmaven.settings.interactiveMode=false jar javadoc" mkdir -p $MAVEN_REPO_LOCAL/log4j/log4j/1.2.13 ln -sf $(build-classpath log4j) $MAVEN_REPO_LOCAL/log4j/log4j/1.2.13/log4j-1.2.13.jar mkdir -p $MAVEN_REPO_LOCAL/javax/servlet/servlet-api/2.3 ln -sf $(build-classpath geronimo/servlet-2.4-api-1.1.1) $MAVEN_REPO_LOCAL/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar mkdir -p $MAVEN_REPO_LOCAL/javax/mail/mail/1.4 ln -sf $(build-classpath geronimo/javamail-1.3.1-api-1.3) $MAVEN_REPO_LOCAL/javax/mail/mail/1.4/mail-1.4.jar mkdir -p $MAVEN_REPO_LOCAL/javax/activation/activation/1.1 ln -sf $(build-classpath geronimo/activation-1.1-api-1.0) $MAVEN_REPO_LOCAL/javax/activation/activation/1.1/activation-1.1.jar mkdir -p $MAVEN_REPO_LOCAL/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.0.1 ln -sf $(build-classpath geronimo/jms-1.1-api-1.1) \ $MAVEN_REPO_LOCAL/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.0.1/geronimo-jms_1.1_spec-1.0.1.jar mkdir -p $MAVEN_REPO_LOCAL/junit/junit/3.8.2 ln -sf $(build-classpath junit-3.8.2) $MAVEN_REPO_LOCAL/junit/junit/3.8.2/junit-3.8.2.jar export EXCALIBUR_BASEDIR=$MAVEN_REPO_LOCAL export ANT_OPTS="-Xmx384m" pushd containerkit/logkit export CLASSPATH="" CLASSPATH=$(build-classpath geronimo/servlet-2.4-api-1.1.1 geronimo/javamail-1.3.1-api-1.3) CLASSPATH=$CLASSPATH:$(build-classpath geronimo/activation-1.1-api-1.0 geronimo/jms-1.1-api-1.1 log4j hsqldb) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit xalan-j2-serializer):target/classes:target/test-classes ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/logkit/avalon-logkit/%{containerkit_version}-SNAPSHOT/ cp target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/logkit/avalon-logkit/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/logkit/avalon-logkit/2.2.1 cp target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/logkit/avalon-logkit/2.2.1/avalon-logkit-2.2.1.jar popd pushd framework/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-api/%{framework_version}-SNAPSHOT mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-api/4.3.1 cp target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-api/%{framework_version}-SNAPSHOT/ cp target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-api/4.3.1/avalon-framework-api-4.3.1.jar popd #__GIL pushd framework/impl #:<< __GIL mkdir -p $MAVEN_REPO_LOCAL/commons-logging/commons-logging/1.0.4 ln -sf $(build-classpath commons-logging) $MAVEN_REPO_LOCAL/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar mkdir -p $MAVEN_REPO_LOCAL/jmock/jmock/1.0.1 ln -sf $(build-classpath jmock1) $MAVEN_REPO_LOCAL/jmock/jmock/1.0.1/jmock-1.0.1.jar #__GIL export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath log4j commons-logging jmock1) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target//avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-impl/%{framework_version}-SNAPSHOT cp target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-impl/%{framework_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-impl/4.3.1 cp target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar popd pushd containerkit/logger mkdir -p $MAVEN_REPO_LOCAL/xml-apis/xml-apis/1.0.b2 ln -sf $(build-classpath xml-commons-apis) $MAVEN_REPO_LOCAL/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath geronimo/servlet-2.4-api-1.1.1 geronimo/javamail-1.3.1-api-1.3) CLASSPATH=$CLASSPATH:$(build-classpath geronimo/activation-1.1-api-1.0 geronimo/jms-1.1-api-1.1 ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath log4j xml-commons-apis junit-3.8.2 xalan-j2-serializer):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-logger/%{containerkit_version}-SNAPSHOT cp target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-logger/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-logger/2.2.1 cp target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-logger/2.2.1/excalibur-logger-2.2.1.jar popd pushd containerkit/lifecycle/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-api/%{containerkit_version}-SNAPSHOT cp target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-api/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-api/2.2.1 cp target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-api/2.2.1/excalibur-lifecycle-api-2.2.1.jar popd pushd containerkit/lifecycle/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-impl/%{containerkit_version}-SNAPSHOT cp target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-impl/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-impl/2.2.1 cp target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-lifecycle-impl/2.2.1/excalibur-lifecycle-impl-2.2.1.jar popd pushd containerkit/instrument/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-api/%{containerkit_version}-SNAPSHOT cp target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-api/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-api/2.2.1 cp target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-api/2.2.1/excalibur-instrument-api-2.2.1.jar popd pushd containerkit/instrument/client export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-client/%{containerkit_version}-SNAPSHOT cp target/excalibur-instrument-client-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-client/%{containerkit_version}-SNAPSHOT/ popd pushd containerkit/instrument/mgr-api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-api/%{containerkit_version}-SNAPSHOT cp target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-api/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-api/2.2.1 cp target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-api/2.2.1/excalibur-instrument-mgr-api-2.2.1.jar popd pushd containerkit/instrument/mgr-http export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-http/%{containerkit_version}-SNAPSHOT cp target/excalibur-instrument-mgr-http-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-http/%{containerkit_version}-SNAPSHOT/ popd pushd containerkit/instrument/mgr-impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-impl/%{containerkit_version}-SNAPSHOT cp target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-impl/%{containerkit_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-impl/2.2.1 cp target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/containerkit/excalibur-instrument-mgr-impl/2.2.1/excalibur-instrument-mgr-impl-2.2.1.jar popd pushd fortress/container-api mkdir -p $MAVEN_REPO_LOCAL/concurrent/concurrent/1.3.4 ln -sf $(build-classpath concurrent) $MAVEN_REPO_LOCAL/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar mkdir -p $MAVEN_REPO_LOCAL/d-haven-event/d-haven-event/1.0.3 ln -sf $(build-classpath d-haven-event) $MAVEN_REPO_LOCAL/d-haven-event/d-haven-event/1.0.3/d-haven-event-1.0.3.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath d-haven-event d-haven-mpool concurrent xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xml-commons-apis ant/ant-junit ):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/container/excalibur-fortress-container-api/%{fortress_version}-SNAPSHOT cp target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/container/excalibur-fortress-container-api/%{fortress_version}-SNAPSHOT/ popd pushd fortress/meta mkdir -p $MAVEN_REPO_LOCAL/generama/qdox/20051211.114207 ln -sf $(build-classpath qdox16) $MAVEN_REPO_LOCAL/generama/qdox/20051211.114207/qdox-20051211.114207.jar mkdir -p $MAVEN_REPO_LOCAL/ant/ant/1.6.2 ln -sf $(build-classpath ant-1.7.1) $MAVEN_REPO_LOCAL/ant/ant/1.6.2/ant-1.6.2.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath qdox16 ant-1.7.1 junit-3.8.2) CLASSPATH=$CLASSPATH:$(build-classpath xml-commons-apis xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/container/excalibur-fortress-meta/%{fortress_version}-SNAPSHOT/ cp target/excalibur-fortress-meta-%{fortress_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/container/excalibur-fortress-meta/%{fortress_version}-SNAPSHOT/ popd pushd components/sourceresolve mkdir -p $MAVEN_REPO_LOCAL/commons-vfs/commons-vfs/1.0 ln -sf $(build-classpath commons-vfs) $MAVEN_REPO_LOCAL/commons-vfs/commons-vfs/1.0/commons-vfs-1.0.jar mkdir -p $MAVEN_REPO_LOCAL/commons-httpclient/commons-httpclient/3.0.1 ln -sf $(build-classpath commons-httpclient) \ $MAVEN_REPO_LOCAL/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar mkdir -p $MAVEN_REPO_LOCAL/commons-codec/commons-codec/1.2 ln -sf $(build-classpath commons-codec) $MAVEN_REPO_LOCAL/commons-codec/commons-codec/1.2/commons-codec-1.2.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-vfs commons-logging commons-httpclient xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath commons-codec ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-sourceresolve/2.2.4-SNAPSHOT/ cp target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-sourceresolve/%{comp_src_res_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-sourceresolve/2.2.1 cp target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-sourceresolve/2.2.1/excalibur-sourceresolve-2.2.1.jar popd pushd components/pool/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-api/%{components_version}-SNAPSHOT/ cp target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-api/%{components_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-api/2.2.1/ cp target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-api/2.2.1/excalibur-pool-api-2.2.1.jar popd pushd components/pool/impl mkdir -p $MAVEN_REPO_LOCAL/commons-collections/commons-collections/3.1 ln -sf $(build-classpath commons-collections) \ $MAVEN_REPO_LOCAL/commons-collections/commons-collections/3.1/commons-collections-3.1.jar mkdir -p $MAVEN_REPO_LOCAL/junitperf/junitperf/1.8 ln -sf $(build-classpath junitperf) $MAVEN_REPO_LOCAL/junitperf/junitperf/1.8/junitperf-1.8.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath concurrent commons-collections junitperf) CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-impl/%{components_version}-SNAPSHOT/ cp target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-impl/%{components_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-impl/2.2.1 cp target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-impl/2.2.1/excalibur-pool-impl-2.2.1.jar popd pushd components/pool/instrumented export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-logging concurrent commons-collections junitperf) CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../fortress/container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-instrumented/%{components_version}-SNAPSHOT/ cp target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-instrumented/%{components_version}-SNAPSHOT/ mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-instrumented/2.2.1 cp target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-pool-instrumented/2.2.1/excalibur-pool-instrumented-2.2.1.jar popd pushd deprecated/component export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath concurrent commons-collections geronimo/servlet-2.4-api-1.1.1) CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/component/excalibur-component/%{excalidep_version}-SNAPSHOT cp target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/component/excalibur-component/%{excalidep_version}-SNAPSHOT/excalibur-component-%{excalidep_version}-SNAPSHOT.jar mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/component/excalibur-component/2.2.1 cp target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/component/excalibur-component/2.2.1/excalibur-component-2.2.1.jar popd pushd deprecated/testcase export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath concurrent commons-collections geronimo/servlet-2.4-api-1.1.1) CLASSPATH=$CLASSPATH:$(build-classpath log4j junit-3.8.2 xml-commons-apis xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../component/target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/testcase/excalibur-testcase/2.2.1 mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/testcase/excalibur-testcase/2.2.2-SNAPSHOT cp target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/testcase/excalibur-testcase/2.2.1/excalibur-testcase-2.2.1.jar cp target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/testcase/excalibur-testcase/2.2.2-SNAPSHOT/ popd pushd components/store mkdir -p $MAVEN_REPO_LOCAL/jisp/jisp/2.5.1 ln -sf $(build-classpath jisp) $MAVEN_REPO_LOCAL/jisp/jisp/2.5.1/jisp-2.5.1.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath concurrent d-haven-event jisp xalan-j2-serializer) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xml-commons-apis ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../fortress/container-api/target/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-store/2.2.1 mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-store/%{components_version}-SNAPSHOT cp target/excalibur-store-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-store/2.2.1/excalibur-store-2.2.1.jar cp target/excalibur-store-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-store/%{components_version}-SNAPSHOT/ popd pushd components/xmlutil mkdir -p $MAVEN_REPO_LOCAL/jaxen/jaxen/1.0-FCS ln -sf $(build-classpath jaxen) $MAVEN_REPO_LOCAL/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS.jar mkdir -p $MAVEN_REPO_LOCAL/jtidy/jtidy/4aug2000r7-dev ln -sf $(build-classpath jtidy) $MAVEN_REPO_LOCAL/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar mkdir -p $MAVEN_REPO_LOCAL/saxon/saxon/6.5.3 ln -sf $(build-classpath saxon8) $MAVEN_REPO_LOCAL/saxon/saxon/6.5.3/saxon-6.5.3.jar mkdir -p $MAVEN_REPO_LOCAL/net/sf/saxon/saxon/7.9.1 ln -sf $(build-classpath saxon8) $MAVEN_REPO_LOCAL/net/sf/saxon/saxon/7.9.1/saxon-7.9.1.jar # dom4j mkdir -p $MAVEN_REPO_LOCAL/saxpath/saxpath/1.0-FCS ln -sf $(build-classpath dom4j) $MAVEN_REPO_LOCAL/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS.jar mkdir -p $MAVEN_REPO_LOCAL/xalan/xalan/2.6.0 ln -sf $(build-classpath xalan-j2) $MAVEN_REPO_LOCAL/xalan/xalan/2.6.0/xalan-2.6.0.jar mkdir -p $MAVEN_REPO_LOCAL/xerces/xercesImpl/2.4.0 ln -sf $(build-classpath xercesImpl) $MAVEN_REPO_LOCAL/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0.jar mkdir -p $MAVEN_REPO_LOCAL/xml-resolver/xml-resolver/1.1 ln -sf $(build-classpath xml-commons-resolver) $MAVEN_REPO_LOCAL/xml-resolver/xml-resolver/1.1/xml-resolver-1.1.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent dom4j jaxen jisp jtidy) CLASSPATH=$CLASSPATH:$(build-classpath saxon8 saxon8-xpath xalan-j2 xercesImpl xml-commons-apis xml-commons-resolver) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../store/target/excalibur-store-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/component/target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/testcase/target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar ant $OPTS popd pushd components/thread/api export CLASSPATH="" CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-thread-api/%{components_version}-SNAPSHOT cp target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-thread-api/%{components_version}-SNAPSHOT/ popd pushd components/thread/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-thread-impl/%{components_version}-SNAPSHOT cp target/excalibur-thread-impl-%{components_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-thread-impl/%{components_version}-SNAPSHOT popd pushd components/thread/instrumented export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../impl/target/excalibur-thread-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar ant $OPTS popd pushd components/monitor export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/testcase/target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/component/target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar ant $OPTS popd pushd components/datasource mkdir -p $MAVEN_REPO_LOCAL/hsqldb/hsqldb/1.8.0.1 ln -sf $(build-classpath hsqldb) $MAVEN_REPO_LOCAL/hsqldb/hsqldb/1.8.0.1/hsqldb-1.8.0.1.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent hsqldb ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/testcase/target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../deprecated/component/target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar ant $OPTS popd pushd fortress/container-impl mkdir -p $MAVEN_REPO_LOCAL/d-haven-mpool/managed-pool/1.0 ln -sf $(build-classpath d-haven-mpool) $MAVEN_REPO_LOCAL/d-haven-mpool/managed-pool/1.0/managed-pool-1.0.jar mkdir -p $MAVEN_REPO_LOCAL/d-haven-event/event/1.0.2 ln -sf $(build-classpath d-haven-event) $MAVEN_REPO_LOCAL/d-haven-event/event/1.0.2/event-1.0.2.jar mkdir -p $MAVEN_REPO_LOCAL/org/apache/bcel/bcel/5.2 ln -sf $(build-classpath bcel) $MAVEN_REPO_LOCAL/org/apache/bcel/bcel/5.2/bcel-5.2.jar mkdir -p $MAVEN_REPO_LOCAL/jakarta-regexp/jakarta-regexp/1.4 ln -sf $(build-classpath regexp) $MAVEN_REPO_LOCAL/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar mkdir -p $MAVEN_REPO_LOCAL/commons-beanutils/commons-beanutils/1.7.0 ln -sf $(build-classpath commons-beanutils) $MAVEN_REPO_LOCAL/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar mkdir -p $MAVEN_REPO_LOCAL/commons-logging/commons-logging/1.0.3 ln -sf $(build-classpath commons-logging) $MAVEN_REPO_LOCAL/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath bcel commons-beanutils commons-collections commons-logging d-haven-event d-haven-mpool) CLASSPATH=$CLASSPATH:$(build-classpath regexp concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/container/excalibur-fortress-container-impl/%{fortress_version}-SNAPSHOT cp target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/components/excalibur-thread-impl/%{fortress_version}-SNAPSHOT popd # need maven #pushd fortress/plugin #popd #pushd fortress/container-test #popd pushd fortress/examples export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath bcel commons-beanutils commons-collections commons-logging ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath concurrent d-haven-event d-haven-mpool geronimo/servlet-2.4-api-1.1.1) CLASSPATH=$CLASSPATH:$(build-classpath regexp junit-3.8.2 xalan-j2-serializer):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../container-impl/target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar ant $OPTS popd pushd fortress/testcase export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath bcel commons-beanutils commons-collections commons-logging) CLASSPATH=$CLASSPATH:$(build-classpath concurrent d-haven-event d-haven-mpool ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath regexp junit-3.8.2 xalan-j2-serializer):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-impl/target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/testcase/excalibur-fortress-testcase/%{fortress_version}-SNAPSHOT cp target/excalibur-fortress-testcase-%{fortress_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/fortress/testcase/excalibur-fortress-testcase/%{fortress_version}-SNAPSHOT popd pushd fortress/migration export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath bcel commons-beanutils commons-collections commons-logging) CLASSPATH=$CLASSPATH:$(build-classpath concurrent d-haven-event d-haven-mpool ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath regexp junit-3.8.2 xalan-j2-serializer):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../container-impl/target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar ant $OPTS popd pushd fortress/bean export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath bcel commons-beanutils commons-collections concurrent d-haven-event d-haven-mpool) CLASSPATH=$CLASSPATH:$(build-classpath commons-logging regexp) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../container-impl/target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../testcase/target/excalibur-fortress-testcase-%{fortress_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar ant $OPTS popd pushd deprecated/event/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/excalibur/event/excalibur-event-api/%{excalidep_version}-SNAPSHOT cp target/excalibur-event-api-%{excalidep_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/excalibur/event/excalibur-event-api/%{excalidep_version}-SNAPSHOT popd pushd deprecated/event/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/excalibur-event-api-%{excalidep_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/sockets/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/sockets/cornerstone-sockets-api/2.2.2 cp target/cornerstone-sockets-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/sockets/cornerstone-sockets-api/2.2.2/cornerstone-sockets-api-2.2.2.jar popd pushd cornerstone/threads/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/threads/cornerstone-threads-api/2.2.1 cp target/cornerstone-threads-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/threads/cornerstone-threads-api/2.2.1/cornerstone-threads-api-2.2.1.jar popd pushd cornerstone/connection/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../sockets/api/target/cornerstone-sockets-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/connection/cornerstone-connection-api/2.2.2 cp target/cornerstone-connection-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/connection/cornerstone-connection-api/2.2.2/cornerstone-connection-api-2.2.2.jar popd pushd cornerstone/connection/impl mkdir -p $MAVEN_REPO_LOCAL/xerces/xercesImpl/2.4.0 ln -sf $(build-classpath xercesImpl) $MAVEN_REPO_LOCAL/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0.jar export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections commons-logging concurrent xalan-j2-serializer ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis junit-3.8.2):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/cornerstone-connection-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../sockets/api/target/cornerstone-sockets-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../threads/api/target/cornerstone-threads-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/datasource/target/excalibur-datasource-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/datasources/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xalan-j2-serializer ant/ant-junit junit-3.8.2):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/datasources/cornerstone-datasources-api/2.2.2 cp target/cornerstone-datasources-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/datasources/cornerstone-datasources-api/2.2.2/cornerstone-datasources-api-2.2.2.jar popd pushd cornerstone/datasources/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent xalan-j2-serializer ant/ant-junit) CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis junit-3.8.2):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/cornerstone-datasources-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/datasource/target/excalibur-datasource-%{comp_data_src_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/scheduler/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/scheduler/cornerstone-scheduler-api/2.2.2 cp target/cornerstone-scheduler-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/scheduler/cornerstone-scheduler-api/2.2.2/cornerstone-scheduler-api-2.2.2.jar popd pushd cornerstone/scheduler/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../../threads/api/target/cornerstone-threads-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/sockets/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../sockets/api/target/cornerstone-sockets-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/store/api export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit) CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar ant $OPTS mkdir -p $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/store/cornerstone-store-api/2.2.2 cp target/cornerstone-store-api-%{cornerstone_version}-SNAPSHOT.jar \ $MAVEN_REPO_LOCAL/org/apache/avalon/cornerstone/store/cornerstone-store-api/2.2.2/cornerstone-store-api-2.2.2.jar popd pushd cornerstone/store/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath xercesImpl xml-commons-apis) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/cornerstone-store-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS popd pushd cornerstone/threads/impl export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath commons-collections concurrent) CLASSPATH=$CLASSPATH:$(build-classpath junit-3.8.2 xalan-j2-serializer ant/ant-junit):target/classes:target/test-classes CLASSPATH=$CLASSPATH:../api/target/cornerstone-threads-api-%{cornerstone_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/thread/impl/target/excalibur-thread-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar CLASSPATH=$CLASSPATH:../../../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar ant $OPTS popd # no java source #pushd fortress/platform #popd %endif mkdir aftmp pushd aftmp %javahome/bin/jar xf ../framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar %javahome/bin/jar xf ../framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar %javahome/bin/jar cf ../avalon-framework-%{framework_version}.jar * popd rm -rf aftmp #__GIL %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_datadir}/maven2/poms mkdir -p %{buildroot}%{_javadir}/excalibur # monolithic framework install -pm 644 avalon-framework-%{framework_version}.jar \ %{buildroot}%{_javadir}/excalibur/avalon-framework-%{framework_version}.jar %add_to_maven_depmap org.apache.avalon.framework avalon-framework %{framework_version}-SNAPSHOT JPP/excalibur avalon-framework %add_to_maven_depmap avalon-framework avalon-framework %{framework_version}-SNAPSHOT JPP/excalibur avalon-framework %define repodir %{_javadir}/repository.jboss.com/apache-avalon/%{framework_version}-brew %define repodirlib %{repodir}/lib %define repodirsrc %{repodir}/src mkdir -p %{buildroot}%{repodir} mkdir -p %{buildroot}%{repodirlib} install -pm 644 %{SOURCE2} %{buildroot}%{repodir}/component-info.xml tag=`echo excalibur-%{version}-%{release} | sed 's|\.|_|g'` sed -i "s/ at TAG at /$tag/g" %{buildroot}%{repodir}/component-info.xml sed -i "s/ at FRAMEWORK_VERSION at /%{framework_version}/g" %{buildroot}%{repodir}/component-info.xml mkdir -p %{buildroot}%{repodirsrc} install -pm 644 %{SOURCE0} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH0} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH1} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH2} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH3} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH4} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH5} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH6} %{buildroot}%{repodirsrc} cp -p %{buildroot}%{_javadir}/excalibur/avalon-framework-%{framework_version}.jar \ %{buildroot}%{repodirlib}/avalon-framework.jar install -pm 644 components/datasource/target/excalibur-datasource-%{comp_data_src_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-datasource-%{comp_data_src_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-datasource %{comp_data_src_version}-SNAPSHOT JPP/excalibur excalibur-datasource install -pm 644 components/datasource/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-datasource.pom install -pm 644 components/monitor/target/excalibur-monitor-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-monitor-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-monitor %{components_version}-SNAPSHOT JPP/excalibur excalibur-monitor install -pm 644 components/monitor/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-monitor.pom install -pm 644 components/pool/api/target/excalibur-pool-api-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-pool-api-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-pool-api %{components_version}-SNAPSHOT JPP/excalibur excalibur-pool-api install -pm 644 components/pool/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-pool-api.pom install -pm 644 components/pool/impl/target/excalibur-pool-impl-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-pool-impl-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-pool-impl %{components_version}-SNAPSHOT JPP/excalibur excalibur-pool-impl install -pm 644 components/pool/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-pool-impl.pom install -pm 644 components/pool/instrumented/target/excalibur-pool-instrumented-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-pool-instrumented-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-pool-instrumented %{components_version}-SNAPSHOT JPP/excalibur excalibur-pool-instrumented install -pm 644 components/pool/instrumented/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-pool-instrumented.pom install -pm 644 components/sourceresolve/target/excalibur-sourceresolve-%{comp_src_res_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-sourceresolve-%{comp_src_res_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-sourceresolve %{comp_src_res_version}-SNAPSHOT JPP/excalibur excalibur-sourceresolve install -pm 644 components/sourceresolve/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-sourceresolve.pom install -pm 644 components/store/target/excalibur-store-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-store-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-store %{components_version}-SNAPSHOT JPP/excalibur excalibur-store install -pm 644 components/store/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-store.pom install -pm 644 components/thread/api/target/excalibur-thread-api-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-thread-api-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-thread-api %{components_version}-SNAPSHOT JPP/excalibur excalibur-thread-api install -pm 644 components/thread/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-thread-api.pom install -pm 644 components/thread/impl/target/excalibur-thread-impl-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-thread-impl-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-thread-impl %{components_version}-SNAPSHOT JPP/excalibur excalibur-thread-impl install -pm 644 components/thread/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-thread-impl.pom install -pm 644 components/thread/instrumented/target/excalibur-thread-instrumented-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-thread-instrumented-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-thread-instrumented %{components_version}-SNAPSHOT JPP/excalibur excalibur-thread-instrumented install -pm 644 components/thread/instrumented/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-thread-instrumented.pom install -pm 644 components/xmlutil/target/excalibur-xmlutil-%{components_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-xmlutil-%{components_version}.jar %add_to_maven_depmap org.apache.excalibur.components excalibur-xmlutil %{components_version}-SNAPSHOT JPP/excalibur excalibur-xmlutil install -pm 644 components/xmlutil/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-xmlutil.pom ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{components_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{components_version}||g"` done ln -sf excalibur-datasource-%{comp_data_src_version}.jar %{buildroot}%{_javadir}/excalibur/excalibur-datasource.jar ln -sf excalibur-sourceresolve-%{comp_src_res_version}.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-sourceresolve.jar ) ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{comp_data_src_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{comp_data_src_version}||g"` done ) ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{comp_src_res_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{comp_src_res_version}||g"` done ) install -pm 644 containerkit/instrument/api/target/excalibur-instrument-api-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-instrument-api-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-api %{containerkit_version} JPP/excalibur excalibur-instrument-api install -pm 644 containerkit/instrument/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument-api.pom install -pm 644 containerkit/instrument/client/target/excalibur-instrument-client-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-instrument-client-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-client %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-instrument-client install -pm 644 containerkit/instrument/client/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument-client.pom install -pm 644 containerkit/instrument/mgr-api/target/excalibur-instrument-mgr-api-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-instrument-mgr-api-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-mgr-api %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-instrument-mgr-api install -pm 644 containerkit/instrument/mgr-api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument-mgr-api.pom install -pm 644 containerkit/instrument/mgr-http/target/excalibur-instrument-mgr-http-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-instrument-mgr-http-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-mgr-http %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-instrument-mgr-http install -pm 644 containerkit/instrument/mgr-http/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument-mgr-http.pom install -pm 644 containerkit/instrument/mgr-impl/target/excalibur-instrument-mgr-impl-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-instrument-mgr-impl-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-mgr-impl %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-instrument-mgr-impl install -pm 644 containerkit/instrument/mgr-impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument-mgr-impl.pom install -pm 644 containerkit/lifecycle/api/target/excalibur-lifecycle-api-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-lifecycle-api-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-lifecycle-api %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-lifecycle-api install -pm 644 containerkit/lifecycle/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-lifecycle-api.pom install -pm 644 containerkit/lifecycle/impl/target/excalibur-lifecycle-impl-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-lifecycle-impl-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-lifecycle-impl %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-lifecycle-impl install -pm 644 containerkit/lifecycle/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-lifecycle-impl.pom install -pm 644 containerkit/logger/target/excalibur-logger-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-logger-%{containerkit_version}.jar %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-logger %{containerkit_version}-SNAPSHOT JPP/excalibur excalibur-logger install -pm 644 containerkit/logger/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-logger.pom install -pm 644 containerkit/logkit/target/avalon-logkit-%{containerkit_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/avalon-logkit-%{containerkit_version}.jar %add_to_maven_depmap org.apache.avalon.logkit avalon-logkit %{containerkit_version} JPP/excalibur avalon-logkit %add_to_maven_depmap logkit logkit %{containerkit_version}-SNAPSHOT JPP/excalibur avalon-logkit install -pm 644 containerkit/logkit/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-avalon-logkit.pom %define repodir %{_javadir}/repository.jboss.com/apache-avalon-logkit/%{containerkit_version}-brew %define repodirlib %{repodir}/lib %define repodirsrc %{repodir}/src mkdir -p %{buildroot}%{repodir} mkdir -p %{buildroot}%{repodirlib} install -pm 644 %{SOURCE3} %{buildroot}%{repodir}/component-info.xml tag=`echo excalibur-%{version}-%{release} | sed 's|\.|_|g'` sed -i "s/ at TAG at /$tag/g" %{buildroot}%{repodir}/component-info.xml sed -i "s/ at CONTAINERKIT_VERSION at /%{containerkit_version}/g" %{buildroot}%{repodir}/component-info.xml mkdir -p %{buildroot}%{repodirsrc} install -pm 644 %{SOURCE0} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH0} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH1} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH2} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH3} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH4} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH5} %{buildroot}%{repodirsrc} install -pm 644 %{PATCH6} %{buildroot}%{repodirsrc} cp -p %{buildroot}%{_javadir}/excalibur/avalon-logkit-%{containerkit_version}.jar %{buildroot}%{repodirlib}/logkit.jar ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{containerkit_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{containerkit_version}||g"` done ) install -pm 644 cornerstone/connection/api/target/cornerstone-connection-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-connection-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.connection cornerstone-connection-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-connection-api install -pm 644 cornerstone/connection/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-connection-api.pom install -pm 644 cornerstone/connection/impl/target/cornerstone-connection-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-connection-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.connection cornerstone-connection-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-connection-impl install -pm 644 cornerstone/connection/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-connection-impl.pom install -pm 644 cornerstone/datasources/api/target/cornerstone-datasources-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-datasources-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.datasources cornerstone-datasources-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-datasources-api install -pm 644 cornerstone/datasources/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-datasources-api.pom install -pm 644 cornerstone/datasources/impl/target/cornerstone-datasources-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-datasources-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.datasources cornerstone-datasources-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-datasources-impl install -pm 644 cornerstone/datasources/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-datasources-impl.pom install -pm 644 cornerstone/scheduler/api/target/cornerstone-scheduler-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-scheduler-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.scheduler cornerstone-scheduler-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-scheduler-api install -pm 644 cornerstone/scheduler/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-scheduler-api.pom install -pm 644 cornerstone/scheduler/impl/target/cornerstone-scheduler-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-scheduler-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.scheduler cornerstone-scheduler-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-scheduler-impl install -pm 644 cornerstone/scheduler/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-scheduler-impl.pom install -pm 644 cornerstone/sockets/api/target/cornerstone-sockets-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-sockets-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.sockets cornerstone-sockets-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-sockets-api install -pm 644 cornerstone/sockets/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-sockets-api.pom install -pm 644 cornerstone/sockets/impl/target/cornerstone-sockets-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-sockets-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.sockets cornerstone-sockets-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-sockets-impl install -pm 644 cornerstone/sockets/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-sockets-impl.pom install -pm 644 cornerstone/store/api/target/cornerstone-store-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-store-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.store cornerstone-store-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-store-api install -pm 644 cornerstone/store/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-store-api.pom install -pm 644 cornerstone/store/impl/target/cornerstone-store-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-store-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.store cornerstone-store-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-store-impl install -pm 644 cornerstone/store/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-store-impl.pom install -pm 644 cornerstone/threads/api/target/cornerstone-threads-api-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-threads-api-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.threads cornerstone-threads-api %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-threads-api install -pm 644 cornerstone/threads/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-threads-api.pom install -pm 644 cornerstone/threads/impl/target/cornerstone-threads-impl-%{cornerstone_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/cornerstone-threads-impl-%{cornerstone_version}.jar %add_to_maven_depmap org.apache.avalon.cornerstone.threads cornerstone-threads-impl %{cornerstone_version}-SNAPSHOT JPP/excalibur cornerstone-threads-impl install -pm 644 cornerstone/threads/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-threads-impl.pom ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{cornerstone_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{cornerstone_version}||g"` done ) install -pm 644 deprecated/component/target/excalibur-component-%{excalidep_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-component-%{excalidep_version}.jar %add_to_maven_depmap org.apache.excalibur.component excalibur-component %{excalidep_version}-SNAPSHOT JPP/excalibur excalibur-component install -pm 644 deprecated/component/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-component.pom install -pm 644 deprecated/event/api/target/excalibur-event-api-%{excalidep_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-event-api-%{excalidep_version}.jar %add_to_maven_depmap org.apache.excalibur.event excalibur-event-api %{excalidep_version}-SNAPSHOT JPP/excalibur excalibur-event-api install -pm 644 deprecated/event/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-event-api.pom install -pm 644 deprecated/event/impl/target/excalibur-event-impl-%{excalidep_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-event-impl-%{excalidep_version}.jar %add_to_maven_depmap org.apache.excalibur.event excalibur-event-impl %{excalidep_version}-SNAPSHOT JPP/excalibur excalibur-event-impl install -pm 644 deprecated/event/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-event-impl.pom install -pm 644 deprecated/testcase/target/excalibur-testcase-%{excalidep_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-testcase-%{excalidep_version}.jar %add_to_maven_depmap org.apache.excalibur.testcase excalibur-testcase %{excalidep_version}-SNAPSHOT JPP/excalibur excalibur-testcase install -pm 644 deprecated/testcase/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-testcase.pom ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{excalidep_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{excalidep_version}||g"` done ) install -pm 644 fortress/bean/target/excalibur-fortress-bean-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-bean-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.bean excalibur-fortress-bean %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-bean install -pm 644 fortress/bean/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-bean.pom install -pm 644 fortress/container-api/target/excalibur-fortress-container-api-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-container-api-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.container excalibur-fortress-container-api %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-container-api install -pm 644 fortress/container-api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-container-api.pom install -pm 644 fortress/container-impl/target/excalibur-fortress-container-impl-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-container-impl-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.container excalibur-fortress-container-impl %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-container-impl install -pm 644 fortress/container-impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-container-impl.pom install -pm 644 fortress/examples/target/excalibur-fortress-examples-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-examples-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.examples excalibur-fortress-examples %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-examples install -pm 644 fortress/examples/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-examples.pom install -pm 644 fortress/meta/target/excalibur-fortress-meta-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-meta-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.meta excalibur-fortress-meta %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-meta install -pm 644 fortress/meta/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-meta.pom install -pm 644 fortress/migration/target/excalibur-fortress-migration-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-migration-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.migration excalibur-fortress-migration %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-migration install -pm 644 fortress/migration/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-migration.pom %if %maven install -pm 644 fortress/container-test/target/excalibur-fortress-container-test-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-container-test-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.container excalibur-fortress-container-test %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-container-test install -pm 644 fortress/container-test/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-fortress-container-test.pom install -pm 644 fortress/plugin/target/maven-fortress-plugin-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/maven-fortress-plugin-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.meta maven-fortress-plugin %{fortress_version}-SNAPSHOT JPP/excalibur maven-fortress-plugin install -pm 644 fortress/plugin/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-maven-fortress-plugin.pom %endif install -pm 644 fortress/testcase/target/excalibur-fortress-testcase-%{fortress_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/excalibur-fortress-testcase-%{fortress_version}.jar %add_to_maven_depmap org.apache.excalibur.fortress.testcase excalibur-fortress-testcase %{fortress_version}-SNAPSHOT JPP/excalibur excalibur-fortress-testcase install -pm 644 fortress/testcase/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress-testcase.pom ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{fortress_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{fortress_version}||g"` done ) install -pm 644 framework/api/target/avalon-framework-api-%{framework_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/avalon-framework-api-%{framework_version}.jar %add_to_maven_depmap org.apache.avalon.framework avalon-framework-api %{framework_version}-SNAPSHOT JPP/excalibur avalon-framework-api install -pm 644 framework/api/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-avalon-framework-api.pom install -pm 644 framework/impl/target/avalon-framework-impl-%{framework_version}-SNAPSHOT.jar \ %{buildroot}%{_javadir}/excalibur/avalon-framework-impl-%{framework_version}.jar %add_to_maven_depmap org.apache.avalon.framework avalon-framework-impl %{framework_version}-SNAPSHOT JPP/excalibur avalon-framework-impl install -pm 644 framework/impl/pom.xml \ %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-avalon-framework-impl.pom ( cd %{buildroot}%{_javadir}/excalibur for jar in *-%{framework_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{framework_version}||g"` done ) #./components/pom missing install -pm 644 components/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-components.pom %add_to_maven_depmap org.apache.excalibur.components excalibur-components-modules 3 JPP/excalibur excalibur-components #./components/pool/pom missing install -pm 644 components/pool/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-pool.pom %add_to_maven_depmap org.apache.excalibur.components excalibur-pool-modules 3 JPP/excalibur excalibur-pool #./components/thread/pom missing install -pm 644 components/thread/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-thread.pom %add_to_maven_depmap org.apache.excalibur.components excalibur-thread-modules 3 JPP/excalibur excalibur-thread #./containerkit/instrument/pom missing install -pm 644 containerkit/instrument/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-instrument.pom %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-instrument-modules 3 JPP/excalibur excalibur-instrument #./containerkit/lifecycle/pom missing install -pm 644 containerkit/lifecycle/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-lifecycle.pom %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-lifecycle-modules 3 JPP/excalibur excalibur-lifecycle #./containerkit/pom missing install -pm 644 containerkit/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-containerkit.pom %add_to_maven_depmap org.apache.excalibur.containerkit excalibur-containerkit 3 JPP/excalibur excalibur-containerkit #./cornerstone/connection/pom missing install -pm 644 cornerstone/connection/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-connection.pom %add_to_maven_depmap org.apache.avalon.cornerstone.connection cornerstone-connection 3 JPP/excalibur cornerstone-connection #./cornerstone/datasources/pom missing install -pm 644 cornerstone/datasources/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-datasources.pom %add_to_maven_depmap org.apache.avalon.cornerstone.datasources cornerstone-datasources 3 JPP/excalibur cornerstone-datasources #./cornerstone/pom missing install -pm 644 cornerstone/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone.pom %add_to_maven_depmap org.apache.avalon.cornerstone avalon-cornerstone-modules 3 JPP/excalibur cornerstone #./cornerstone/scheduler/pom missing install -pm 644 cornerstone/scheduler/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-scheduler.pom %add_to_maven_depmap org.apache.avalon.cornerstone.scheduler cornerstone-scheduler 3 JPP/excalibur cornerstone-scheduler #./cornerstone/sockets/pom missing install -pm 644 cornerstone/sockets/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-sockets.pom %add_to_maven_depmap org.apache.avalon.cornerstone.sockets cornerstone-sockets 3 JPP/excalibur cornerstone-sockets #./cornerstone/store/pom missing install -pm 644 cornerstone/store/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-store.pom %add_to_maven_depmap org.apache.avalon.cornerstone.store cornerstone-store 3 JPP/excalibur cornerstone-store #./cornerstone/threads/pom missing install -pm 644 cornerstone/threads/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-cornerstone-threads.pom %add_to_maven_depmap org.apache.avalon.cornerstone.threads cornerstone-threads 3 JPP/excalibur cornerstone-threads #./deprecated/event/pom missing install -pm 644 deprecated/event/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-event.pom %add_to_maven_depmap org.apache.excalibur.event excalibur-event-modules 3 JPP/excalibur excalibur-event #./deprecated/pom missing install -pm 644 deprecated/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-deprecated.pom %add_to_maven_depmap org.apache.excalibur.deprecated excalibur-deprecated-modules 3 JPP/excalibur excalibur-deprecated #./fortress/pom missing install -pm 644 fortress/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur-fortress.pom %add_to_maven_depmap org.apache.excalibur.fortress excalibur-fortress-modules 3 JPP/excalibur excalibur-fortress #./framework/pom missing install -pm 644 framework/pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-avalon-framework.pom %add_to_maven_depmap org.apache.avalon avalon-framework 3 JPP/excalibur avalon-framework #./pom missing install -pm 644 pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP.excalibur-excalibur.pom %add_to_maven_depmap org.apache.excalibur excalibur 3 JPP/excalibur excalibur mkdir -p %{buildroot}%{_javadocdir}/excalibur-datasource-%{components_version} cp -pr components/datasource/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-datasource-%{components_version} ln -s excalibur-datasource-%{components_version} %{buildroot}%{_javadocdir}/excalibur-datasource mkdir -p %{buildroot}%{_javadocdir}/excalibur-monitor-%{components_version} cp -pr components/monitor/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-monitor-%{components_version} ln -s excalibur-monitor-%{components_version} %{buildroot}%{_javadocdir}/excalibur-monitor mkdir -p %{buildroot}%{_javadocdir}/excalibur-pool-api-%{components_version} cp -pr components/pool/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-pool-api-%{components_version} ln -s excalibur-pool-api-%{components_version} %{buildroot}%{_javadocdir}/excalibur-pool-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-pool-impl-%{components_version} cp -pr components/pool/impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-pool-impl-%{components_version} ln -s excalibur-pool-impl-%{components_version} %{buildroot}%{_javadocdir}/excalibur-pool-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-pool-instrumented-%{components_version} cp -pr components/pool/instrumented/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-pool-instrumented-%{components_version} ln -s excalibur-pool-instrumented-%{components_version} %{buildroot}%{_javadocdir}/excalibur-pool-instrumented mkdir -p %{buildroot}%{_javadocdir}/excalibur-sourceresolve-%{components_version} cp -pr components/sourceresolve/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-sourceresolve-%{components_version} ln -s excalibur-sourceresolve-%{components_version} %{buildroot}%{_javadocdir}/excalibur-sourceresolve mkdir -p %{buildroot}%{_javadocdir}/excalibur-store-%{components_version} cp -pr components/store/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-store-%{components_version} ln -s excalibur-store-%{components_version} %{buildroot}%{_javadocdir}/excalibur-store mkdir -p %{buildroot}%{_javadocdir}/excalibur-thread-api-%{components_version} cp -pr components/thread/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-thread-api-%{components_version} ln -s excalibur-thread-api-%{components_version} %{buildroot}%{_javadocdir}/excalibur-thread-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-thread-impl-%{components_version} cp -pr components/thread/impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-thread-impl-%{components_version} ln -s excalibur-thread-impl-%{components_version} %{buildroot}%{_javadocdir}/excalibur-thread-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-thread-instrumented-%{components_version} cp -pr components/thread/instrumented/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-thread-instrumented-%{components_version} ln -s excalibur-thread-instrumented-%{components_version} %{buildroot}%{_javadocdir}/excalibur-thread-instrumented mkdir -p %{buildroot}%{_javadocdir}/excalibur-xmlutil-%{components_version} cp -pr components/xmlutil/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-xmlutil-%{components_version} ln -s excalibur-xmlutil-%{components_version} %{buildroot}%{_javadocdir}/excalibur-xmlutil mkdir -p %{buildroot}%{_javadocdir}/excalibur-instrument-api-%{containerkit_version} cp -pr containerkit/instrument/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-instrument-api-%{containerkit_version} ln -s excalibur-instrument-api-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-instrument-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-instrument-client-%{containerkit_version} cp -pr containerkit/instrument/client/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-instrument-client-%{containerkit_version} ln -s excalibur-instrument-client-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-instrument-client mkdir -p %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-api-%{containerkit_version} cp -pr containerkit/instrument/mgr-api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-api-%{containerkit_version} ln -s excalibur-instrument-mgr-api-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-http-%{containerkit_version} cp -pr containerkit/instrument/mgr-http/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-http-%{containerkit_version} ln -s excalibur-instrument-mgr-http-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-http mkdir -p %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-impl-%{containerkit_version} cp -pr containerkit/instrument/mgr-impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-impl-%{containerkit_version} ln -s excalibur-instrument-mgr-impl-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-instrument-mgr-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-lifecycle-api-%{containerkit_version} cp -pr containerkit/lifecycle/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-lifecycle-api-%{containerkit_version} ln -s excalibur-lifecycle-api-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-lifecycle-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-lifecycle-impl-%{containerkit_version} cp -pr containerkit/lifecycle/impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-lifecycle-impl-%{containerkit_version} ln -s excalibur-lifecycle-impl-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-lifecycle-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-logger-%{containerkit_version} cp -pr containerkit/logger/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-logger-%{containerkit_version} ln -s excalibur-logger-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-logger mkdir -p %{buildroot}%{_javadocdir}/excalibur-avalon-logkit-%{containerkit_version} cp -pr containerkit/logkit/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-avalon-logkit-%{containerkit_version} ln -s excalibur-avalon-logkit-%{containerkit_version} %{buildroot}%{_javadocdir}/excalibur-avalon-logkit mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-api-%{cornerstone_version} cp -pr cornerstone/connection/api/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-api-%{cornerstone_version} ln -s excalibur-cornerstone-connection-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-impl-%{cornerstone_version} cp -pr cornerstone/connection/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-impl-%{cornerstone_version} ln -s excalibur-cornerstone-connection-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-connection-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-api-%{cornerstone_version} cp -pr cornerstone/datasources/api/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-api-%{cornerstone_version} ln -s excalibur-cornerstone-datasources-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-impl-%{cornerstone_version} cp -pr cornerstone/datasources/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-impl-%{cornerstone_version} ln -s excalibur-cornerstone-datasources-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-datasources-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-api-%{cornerstone_version} cp -pr cornerstone/scheduler/api/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-api-%{cornerstone_version} ln -s excalibur-cornerstone-scheduler-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-impl-%{cornerstone_version} cp -pr cornerstone/scheduler/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-impl-%{cornerstone_version} ln -s excalibur-cornerstone-scheduler-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-scheduler-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-api-%{cornerstone_version} cp -pr cornerstone/sockets/api/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-api-%{cornerstone_version} ln -s excalibur-cornerstone-sockets-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-impl-%{cornerstone_version} cp -pr cornerstone/sockets/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-impl-%{cornerstone_version} ln -s excalibur-cornerstone-sockets-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-sockets-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-api-%{cornerstone_version} cp -pr cornerstone/store/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-api-%{cornerstone_version} ln -s excalibur-cornerstone-store-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-impl-%{cornerstone_version} cp -pr cornerstone/store/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-impl-%{cornerstone_version} ln -s excalibur-cornerstone-store-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-store-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-api-%{cornerstone_version} cp -pr cornerstone/threads/api/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-api-%{cornerstone_version} ln -s excalibur-cornerstone-threads-api-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-impl-%{cornerstone_version} cp -pr cornerstone/threads/impl/target/site/apidocs/* \ %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-impl-%{cornerstone_version} ln -s excalibur-cornerstone-threads-impl-%{cornerstone_version} %{buildroot}%{_javadocdir}/excalibur-cornerstone-threads-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-component-%{excalidep_version} cp -pr deprecated/component/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-component-%{excalidep_version} ln -s excalibur-component-%{excalidep_version} %{buildroot}%{_javadocdir}/excalibur-component mkdir -p %{buildroot}%{_javadocdir}/excalibur-event-api-%{excalidep_version} cp -pr deprecated/event/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-event-api-%{excalidep_version} ln -s excalibur-event-api-%{excalidep_version} %{buildroot}%{_javadocdir}/excalibur-event-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-event-impl-%{excalidep_version} cp -pr deprecated/event/impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-event-impl-%{excalidep_version} ln -s excalibur-event-impl-%{excalidep_version} %{buildroot}%{_javadocdir}/excalibur-event-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-testcase-%{excalidep_version} cp -pr deprecated/testcase/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-testcase-%{excalidep_version} ln -s excalibur-testcase-%{excalidep_version} %{buildroot}%{_javadocdir}/excalibur-testcase mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-bean-%{fortress_version} cp -pr fortress/bean/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-bean-%{fortress_version} ln -s excalibur-fortress-bean-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-bean mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-container-api-%{fortress_version} cp -pr fortress/container-api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-container-api-%{fortress_version} ln -s excalibur-fortress-container-api-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-container-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-container-impl-%{fortress_version} cp -pr fortress/container-impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-container-impl-%{fortress_version} ln -s excalibur-fortress-container-impl-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-container-impl mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-examples-%{fortress_version} cp -pr fortress/examples/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-examples-%{fortress_version} ln -s excalibur-fortress-examples-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-examples mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-meta-%{fortress_version} cp -pr fortress/meta/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-meta-%{fortress_version} ln -s excalibur-fortress-meta-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-meta mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-migration-%{fortress_version} cp -pr fortress/migration/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-migration-%{fortress_version} ln -s excalibur-fortress-migration-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-migration %if %maven mkdir -p %{buildroot}%{_javadocdir}/excalibur-maven-fortress-plugin-%{fortress_version} cp -pr fortress/plugin/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-maven-fortress-plugin-%{fortress_version} ln -s excalibur-maven-fortress-plugin-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-maven-fortress-plugin %endif mkdir -p %{buildroot}%{_javadocdir}/excalibur-fortress-testcase-%{fortress_version} cp -pr fortress/testcase/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-fortress-testcase-%{fortress_version} ln -s excalibur-fortress-testcase-%{fortress_version} %{buildroot}%{_javadocdir}/excalibur-fortress-testcase mkdir -p %{buildroot}%{_javadocdir}/excalibur-avalon-framework-api-%{framework_version} cp -pr framework/api/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-avalon-framework-api-%{framework_version} ln -s excalibur-avalon-framework-api-%{framework_version} %{buildroot}%{_javadocdir}/excalibur-avalon-framework-api mkdir -p %{buildroot}%{_javadocdir}/excalibur-avalon-framework-impl-%{framework_version} cp -pr framework/impl/target/site/apidocs/* %{buildroot}%{_javadocdir}/excalibur-avalon-framework-impl-%{framework_version} ln -s excalibur-avalon-framework-impl-%{framework_version} %{buildroot}%{_javadocdir}/excalibur-avalon-framework-impl install -d -m 755 %{buildroot}%{_datadir}/fortress install -d -m 755 %{buildroot}%{_datadir}/fortress/bin install -d -m 755 %{buildroot}%{_datadir}/fortress/conf install -d -m 755 %{buildroot}%{_var}/log/fortress ln -sf %{_datadir}/fortress/conf %{buildroot}%{_sysconfdir}/fortress ln -sf %{_var}/log/fortress %{buildroot}%{_datadir}/fortress/logs install -m 755 fortress/platform/src/bin/*.sh %{buildroot}%{_datadir}/fortress/bin install -m 755 fortress/platform/src/conf/* %{buildroot}%{_datadir}/fortress/conf %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %dir %{_javadir}/excalibur %{_datadir}/maven2/poms/* %{_mavendepmapfragdir}/* %doc README.txt %files avalon-framework %defattr(-,root,root) %{_javadir}/excalibur/avalon-framework-%{framework_version}.jar %{_javadir}/excalibur/avalon-framework.jar %define repodir %{_javadir}/repository.jboss.com/apache-avalon/%{framework_version}-brew %files avalon-framework-repolib %defattr(-,root,root) %{repodir} %files avalon-framework-api %defattr(-,root,root) %{_javadir}/excalibur/avalon-framework-api* %files avalon-framework-impl %defattr(-,root,root) %{_javadir}/excalibur/avalon-framework-impl* %files avalon-logkit %defattr(-,root,root) %{_javadir}/excalibur/avalon-logkit* %define repodir %{_javadir}/repository.jboss.com/apache-avalon-logkit/%{containerkit_version}-brew %files avalon-logkit-repolib %defattr(-,root,root) %{repodir} %files cornerstone-connection-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-connection-api* %files cornerstone-connection-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-connection-impl* %files cornerstone-datasources-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-datasources-api* %files cornerstone-datasources-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-datasources-impl* %files cornerstone-scheduler-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-scheduler-api* %files cornerstone-scheduler-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-scheduler-impl* %files cornerstone-sockets-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-sockets-api* %files cornerstone-sockets-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-sockets-impl* %files cornerstone-store-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-store-api* %files cornerstone-store-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-store-impl* %files cornerstone-threads-api %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-threads-api* %files cornerstone-threads-impl %defattr(-,root,root) %{_javadir}/excalibur/cornerstone-threads-impl* %files component %defattr(-,root,root) %{_javadir}/excalibur/excalibur-component.jar %{_javadir}/excalibur/excalibur-component-%{excalidep_version}.jar %files datasource %defattr(-,root,root) %{_javadir}/excalibur/excalibur-datasource* %files event-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-event-api* %files event-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-event-impl* %files fortress-bean %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-bean* %files fortress-container-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-container-api* %files fortress-container-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-container-impl* %if %maven %endif %files fortress-examples %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-examples* %files fortress-meta %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-meta* %files fortress-migration %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-migration* %files fortress-platform %defattr(-,root,root) %dir %{_datadir}/fortress %dir %{_datadir}/fortress/bin %dir %{_datadir}/fortress/conf %{_datadir}/fortress/logs %{_sysconfdir}/fortress %{_var}/log/fortress %attr(0755,root,root) %{_datadir}/fortress/bin %attr(0755,root,root) %{_datadir}/fortress/conf %files fortress-testcase %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-testcase* %files instrument-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-instrument-api* %files instrument-client %defattr(-,root,root) %{_javadir}/excalibur/excalibur-instrument-client* %files instrument-mgr-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-instrument-mgr-api* %files instrument-mgr-http %defattr(-,root,root) %{_javadir}/excalibur/excalibur-instrument-mgr-http* %files instrument-mgr-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-instrument-mgr-impl* %files lifecycle-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-lifecycle-api* %files lifecycle-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-lifecycle-impl* %files logger %defattr(-,root,root) %{_javadir}/excalibur/excalibur-logger* %files monitor %defattr(-,root,root) %{_javadir}/excalibur/excalibur-monitor* %files pool-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-pool-api* %files pool-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-pool-impl* %files pool-instrumented %defattr(-,root,root) %{_javadir}/excalibur/excalibur-pool-instrumented* %files sourceresolve %defattr(-,root,root) %{_javadir}/excalibur/excalibur-sourceresolve* %files store %defattr(-,root,root) %{_javadir}/excalibur/excalibur-store* %files testcase %defattr(-,root,root) %{_javadir}/excalibur/excalibur-testcase* %files thread-api %defattr(-,root,root) %{_javadir}/excalibur/excalibur-thread-api* %files thread-impl %defattr(-,root,root) %{_javadir}/excalibur/excalibur-thread-impl* %files thread-instrumented %defattr(-,root,root) %{_javadir}/excalibur/excalibur-thread-instrumented* %files xmlutil %defattr(-,root,root) %{_javadir}/excalibur/excalibur-xmlutil* %files avalon-framework-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-avalon-framework-api-%{framework_version} %{_javadocdir}/excalibur-avalon-framework-api %files avalon-framework-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-avalon-framework-impl-%{framework_version} %{_javadocdir}/excalibur-avalon-framework-impl %files avalon-logkit-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-avalon-logkit-%{containerkit_version} %{_javadocdir}/excalibur-avalon-logkit %files cornerstone-connection-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-connection-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-connection-api %files cornerstone-connection-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-connection-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-connection-impl %files cornerstone-datasources-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-datasources-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-datasources-api %files cornerstone-datasources-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-datasources-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-datasources-impl %files cornerstone-scheduler-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-scheduler-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-scheduler-api %files cornerstone-scheduler-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-scheduler-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-scheduler-impl %files cornerstone-sockets-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-sockets-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-sockets-api %files cornerstone-sockets-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-sockets-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-sockets-impl %files cornerstone-store-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-store-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-store-api %files cornerstone-store-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-store-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-store-impl %files cornerstone-threads-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-threads-api-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-threads-api %files cornerstone-threads-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-cornerstone-threads-impl-%{cornerstone_version} %{_javadocdir}/excalibur-cornerstone-threads-impl %files component-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-component-%{excalidep_version} %{_javadocdir}/excalibur-component %files datasource-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-datasource-%{components_version} %{_javadocdir}/excalibur-datasource %files event-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-event-api-%{excalidep_version} %{_javadocdir}/excalibur-event-api %files event-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-event-impl-%{excalidep_version} %{_javadocdir}/excalibur-event-impl %files fortress-bean-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-bean-%{fortress_version} %{_javadocdir}/excalibur-fortress-bean %files fortress-container-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-container-api-%{fortress_version} %{_javadocdir}/excalibur-fortress-container-api %files fortress-container-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-container-impl-%{fortress_version} %{_javadocdir}/excalibur-fortress-container-impl %files fortress-examples-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-examples-%{fortress_version} %{_javadocdir}/excalibur-fortress-examples %files fortress-meta-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-meta-%{fortress_version} %{_javadocdir}/excalibur-fortress-meta %files fortress-migration-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-migration-%{fortress_version} %{_javadocdir}/excalibur-fortress-migration %files fortress-testcase-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-fortress-testcase-%{fortress_version} %{_javadocdir}/excalibur-fortress-testcase %files instrument-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-instrument-api-%{containerkit_version} %{_javadocdir}/excalibur-instrument-api %files instrument-client-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-instrument-client-%{containerkit_version} %{_javadocdir}/excalibur-instrument-client %files instrument-mgr-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-instrument-mgr-api-%{containerkit_version} %{_javadocdir}/excalibur-instrument-mgr-api %files instrument-mgr-http-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-instrument-mgr-http-%{containerkit_version} %{_javadocdir}/excalibur-instrument-mgr-http %files instrument-mgr-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-instrument-mgr-impl-%{containerkit_version} %{_javadocdir}/excalibur-instrument-mgr-impl %files lifecycle-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-lifecycle-api-%{containerkit_version} %{_javadocdir}/excalibur-lifecycle-api %files lifecycle-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-lifecycle-impl-%{containerkit_version} %{_javadocdir}/excalibur-lifecycle-impl %files logger-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-logger-%{containerkit_version} %{_javadocdir}/excalibur-logger %files monitor-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-monitor-%{components_version} %{_javadocdir}/excalibur-monitor %files pool-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-pool-api-%{components_version} %{_javadocdir}/excalibur-pool-api %files pool-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-pool-impl-%{components_version} %{_javadocdir}/excalibur-pool-impl %files pool-instrumented-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-pool-instrumented-%{components_version} %{_javadocdir}/excalibur-pool-instrumented %files sourceresolve-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-sourceresolve-%{components_version} %{_javadocdir}/excalibur-sourceresolve %files store-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-store-%{components_version} %{_javadocdir}/excalibur-store %files testcase-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-testcase-%{excalidep_version} %{_javadocdir}/excalibur-testcase %files thread-api-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-thread-api-%{components_version} %{_javadocdir}/excalibur-thread-api %files thread-impl-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-thread-impl-%{components_version} %{_javadocdir}/excalibur-thread-impl %files thread-instrumented-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-thread-instrumented-%{components_version} %{_javadocdir}/excalibur-thread-instrumented %files xmlutil-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-xmlutil-%{components_version} %{_javadocdir}/excalibur-xmlutil %if %maven %files fortress-container-test %defattr(-,root,root) %{_javadir}/excalibur/excalibur-fortress-container-test* %files maven-fortress-plugin %defattr(-,root,root) %{_javadir}/excalibur/maven-fortress-plugin* %files maven-fortress-plugin-javadoc %defattr(-,root,root) %{_javadocdir}/excalibur-maven-fortress-plugin-%{fortress_version} %{_javadocdir}/excalibur-maven-fortress-plugin %endif %changelog * Mon Aug 15 2011 Silvan Calarco 5.0.0-6mamba - don't require version 5.0.0 of java-excalibur-avalon-framework-api to fix repository deps; to be checked in future * Sat Mar 26 2011 gil 5.0.0-5mamba - rebuilt with java-openjdk support * Thu May 13 2010 gil 5.0.0-4mamba - rebuilt with sun-java 6u20 * Thu Jan 07 2010 gil 5.0.0-3mamba - rebuilt with apache-ant support * Sat Jun 27 2009 gil 5.0.0-2mamba - rebuilt * Wed Jun 24 2009 gil 5.0.0-1mamba - package created by autospec