[Bedework-commit] bedework r1938 - in trunk: build build/platforms
build/portals config/bwbuild config/bwbuild/.platform
config/bwbuild/.portal/common-resources
config/bwbuild/default config/bwbuild/jboss
config/bwbuild/liferay5 config/configs deployment
deployment/freebusyAggregator
deployment/freebusyAggregator/webapp deployment/publiccaldav
deployment/publiccaldav/webapp deployment/resources
deployment/resources/common-context/WEB-INF
deployment/termination deployment/termination/webapp
deployment/usercaldav deployment/usercaldav/webapp
deployment/webadmin deployment/webadmin/portlet
deployment/webadmin/webapp deployment/webconfig
deployment/webconfig/webapp deployment/webpublic/portlet
deployment/webpublic/webapp deployment/websubmit
deployment/websubmit/portlet deployment/websubmit/webapp
deployment/webuser deployment/webuser/portlet
deployment/webuser/webapp
svnadmin at bedework.org
svnadmin at bedework.org
Thu Oct 30 15:35:54 EDT 2008
Author: douglm
Date: 2008-10-30 15:35:48 -0400 (Thu, 30 Oct 2008)
New Revision: 1938
Added:
trunk/build/platforms/
trunk/build/platforms/jbossWar.xml
trunk/build/platforms/tomcat5War.xml
trunk/config/bwbuild/.platform/
trunk/config/bwbuild/.platform/ear.properties
trunk/config/bwbuild/.portal/common-resources/jetspeed2-portlet.psml
Removed:
trunk/config/bwbuild/.standalone/
trunk/deployment/freebusyAggregator/jboss/
trunk/deployment/publiccaldav/jboss/
trunk/deployment/termination/jboss/
trunk/deployment/usercaldav/jboss/
trunk/deployment/webadmin/jboss/
trunk/deployment/webadmin/portlet/jetspeed2-portlet.psml
trunk/deployment/webconfig/jboss/
trunk/deployment/webpublic/portlet/jetspeed2-portlet.psml
trunk/deployment/websubmit/jboss/
trunk/deployment/websubmit/portlet/jetspeed2-portlet.psml
trunk/deployment/webuser/jboss/
trunk/deployment/webuser/portlet/jetspeed2-portlet.psml
Modified:
trunk/build/buildwar.xml
trunk/build/loadDeployConfig.xml
trunk/build/portals/jetspeed2War.xml
trunk/config/bwbuild/.platform/standalone.properties
trunk/config/bwbuild/default/build.properties
trunk/config/bwbuild/default/cal.properties
trunk/config/bwbuild/jboss/democal.properties
trunk/config/bwbuild/liferay5/cal.properties
trunk/config/configs/democal.properties
trunk/config/configs/metadata.xml
trunk/deployment/build.xml
trunk/deployment/deployprops.xml
trunk/deployment/freebusyAggregator/webapp/build.xml
trunk/deployment/publiccaldav/webapp/build.xml
trunk/deployment/resources/build.xml
trunk/deployment/resources/common-context/WEB-INF/web.xml
trunk/deployment/termination/webapp/build.xml
trunk/deployment/usercaldav/webapp/build.xml
trunk/deployment/webadmin/webapp/build.xml
trunk/deployment/webconfig/webapp/build.xml
trunk/deployment/webpublic/webapp/build.xml
trunk/deployment/websubmit/webapp/build.xml
trunk/deployment/webuser/portlet/portlet.xml
trunk/deployment/webuser/webapp/build.xml
Log:
Try to do the same for platforms (jboss, tomcat etc) as I just did for portals.
The deployment directories are much simplified and the build process seems a bit clearer.
Modified: trunk/build/buildwar.xml
===================================================================
--- trunk/build/buildwar.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/build/buildwar.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -18,9 +18,6 @@
the name of the file containing the rest of the
application properties, the directory we build in
and the name of war and ear files.
- cal.j2ee Defined if this is a j2ee application
- cal.j2ee.jboss Defined if this is a jboss application
- cal.strutsapp Defined if this is a struts application
These should be defined in the build properties for the application.
It is possible to define any of the app.dest properties below to override
@@ -49,8 +46,34 @@
</then>
</if>
- <target name="init" depends="init.common,init.j2ee,init.standalone" />
+ <import file="${build.dir}/platforms/${org.bedework.global.deploy.platform}War.xml" />
+ <target name="init" depends="init.common">
+ <if>
+ <isset property="org.bedework.global.build.ear" />
+ <then>
+ <!-- Common library in ear file -->
+ <property name="app.dest.lib"
+ location="${org.bedework.ear.templib}" />
+
+ <!-- Properties all go into a single jar file at termination -->
+ <property name="app.dest.classes"
+ location="${org.bedework.ear.properties.dir}" />
+ </then>
+ <else>
+ <!-- Library in war file -->
+ <property name="app.dest.lib"
+ location="${app.dest.webinf}/lib" />
+
+ <!-- Properties in the war file -->
+ <property name="app.dest.classes"
+ location="${app.dest.webinf}/classes" />
+ </else>
+ </if>
+ <property name="app.dest.properties"
+ location="${app.dest.classes}/properties/calendar" />
+ </target>
+
<target name="init.common">
<!-- Destinations - where we build an unwrapped war -->
<property name="app.dest.war"
@@ -61,10 +84,6 @@
location="${app.dest.war}/WEB-INF" />
<property name="app.dest.metainf"
location="${app.dest.war}/META-INF" />
- <property name="app.dest.classes"
- location="${app.dest.webinf}/classes" />
- <property name="app.dest.properties"
- location="${app.dest.classes}/properties/calendar" />
<!--temp web.xml location -->
<property name="app.temp.web.xml"
@@ -93,17 +112,6 @@
location="${app.sou.dir}/war/WEB-INF/classes/servlet.properties" />
</target>
- <target name="init.standalone" if="org.bedework.global.build.standalone.app">
-
- <property name="app.dest.lib"
- location="${app.dest.webinf}/lib" />
- </target>
-
- <target name="init.j2ee" if="org.bedework.global.j2ee.platform">
- <property name="app.dest.lib"
- location="${org.bedework.temp.dir}/earlib" />
- </target>
-
<target name="build" depends="init">
<echo message="**************************************************" />
<echo message=" * Building war ${propval.app.war.name}"/>
@@ -130,19 +138,38 @@
All are updated with new values.
=============================================================== -->
- <available file="${app.sou.dir}/properties" type="dir"
- property="org.bedework.properties.dir.exists" />
+ <if>
+ <available file="${app.sou.dir}/war/docs" type="dir" />
+ <then>
+ <copy todir="${app.dest.docs}">
+ <fileset dir="${app.sou.dir}/war/docs" />
+ </copy>
+ </then>
+ </if>
- <available file="${app.sou.properties}" type="file"
- property="org.bedework.servlet.properties.exists" />
+ <!-- ===============================================================
+ Any property files we need for configuration, other than the
+ standard struts file, should be in the "${app.sou.dir}/properties
+ directory. They will be copied into the appropriate place for the
+ war and transformed by the above filter.
+ =============================================================== -->
+ <if>
+ <available file="${app.sou.dir}/properties" type="dir" />
+ <then>
+ <copy todir="${app.dest.properties}" overwrite="yes" >
+ <fileset dir="${app.sou.dir}/properties"
+ includes="*.properties"/>
+ <filterset refid="property.filters" />
+ </copy>
+ </then>
+ </if>
- <available file="${app.sou.dir}/war/docs" type="dir"
- property="org.bedework.war.docs.exists" />
+ <copy todir="${app.dest.classes}">
+ <fileset dir="${app.sou.dir}/war/WEB-INF/classes"
+ includes="*"/>
+ <filterset refid="property.filters" />
+ </copy>
- <antcall target="copy.properties" inheritRefs="true" />
- <antcall target="copy.servlet.properties" inheritRefs="true" />
- <antcall target="copy.war.docs" inheritRefs="true" />
-
<!-- Create the runtime options file -->
<mkdir dir="${app.dest.properties}" />
@@ -154,6 +181,24 @@
<filterset refid="property.filters" />
</copy>
+ <copy tofile="${app.dest.classes}/servlet.properties" file="${app.sou.properties}">
+ <filterset refid="property.filters" />
+ </copy>
+
+ <!-- ===============================================================
+ Add hibernate jars and property files from calendar api.
+ =============================================================== -->
+
+ <copy todir="${app.dest.classes}">
+ <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/properties" />
+ <filterset refid="property.filters" />
+ </copy>
+
+ <copy todir="${app.dest.classes}">
+ <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/hbms" />
+ <filterset refid="property.filters" />
+ </copy>
+
<!-- Make a temp copy of the web.xml file -->
<copy tofile="${app.temp.web.xml}" file="${app.web.xml}"
overwrite="yes" />
@@ -177,20 +222,6 @@
${propval.app.war.name}.context=${propval.app.context.root}
</echo>
- <!-- ===============================================================
- Add hibernate jars and property files from calendar api.
- =============================================================== -->
-
- <copy todir="${app.dest.classes}">
- <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/properties" />
- <filterset refid="property.filters" />
- </copy>
-
- <copy todir="${app.dest.classes}">
- <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/hbms" />
- <filterset refid="property.filters" />
- </copy>
-
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}" />
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm-attrs}" />
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm}" />
@@ -201,7 +232,6 @@
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.jgroups}" />
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.jta}" />
- <antcall target="jboss-stuff" inheritRefs="true" />
<antcall target="bexchange-stuff" inheritRefs="true" />
<antcall target="domino-stuff" inheritRefs="true" />
<antcall target="google-stuff" inheritRefs="true" />
@@ -228,20 +258,6 @@
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-mail}" />
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-appcommon}" />
- <!-- any extra files-->
- <copy todir="${app.dest.lib}" >
- <fileset dir="${org.bedework.temp.extrajars.dir}" />
- </copy>
-
- <!-- Some more standard libs -->
- <if>
- <not>
- <isset property="org.bedework.build.for.jboss"/>
- </not>
- <then>
- <copy todir="${app.dest.lib}" file="${org.bedework.appjar.log4j}"/>
- </then>
- </if>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-core}"/>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-misc}"/>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j}"/>
@@ -259,18 +275,13 @@
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.pop3}" />
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.smtp}" />
- <!-- add the jdbcdriver if defined
- Disable this - shouldn't be adding jdbc drivers to the war file
- <if>
- <isset property="app.jdbcdriver.jar"/>
- <then>
- <copy todir="${app.dest.lib}" file="${app.jdbcdriver.jar}"/>
- </then>
- </if>
- -->
+ <!-- any extra files-->
+ <copy todir="${app.dest.lib}" >
+ <fileset dir="${org.bedework.temp.extrajars.dir}" />
+ </copy>
- <!-- tomcat -->
- <antcall target="add.tomcat" inheritRefs="true" />
+ <!-- Platform specific -->
+ <antcall target="doPlatform" inheritRefs="true" />
<!-- build the war file -->
<mkdir dir="${dist.home}" />
@@ -282,48 +293,6 @@
excludes="WEB-INF/web.xml" />
</target>
- <target name="add.tomcat" if="org.bedework.global.deploy.on.tomcat">
- <property name="propval.app.tomcat.context.xml"
- location="${app.sou.dir}/war/META-INF/context.xml" />
- <resolveFile name="app.tomcat.context.xml"
- file="${propval.app.tomcat.context.xml}"
- base="${app.sou.dir}"/>
-
- <copy tofile="${app.dest.metainf}/context.xml"
- file="${app.tomcat.context.xml}"
- overwrite="yes" >
- <filterset refid="property.filters" />
- </copy>
- </target>
-
- <target name="copy.properties" if="org.bedework.properties.dir.exists">
- <!-- ===============================================================
- Any property files we need for configuration, other than the
- standard struts file, should be in the "${app.sou.dir}/properties
- directory. They will be copied into the appropriate place for the
- war and transformed by the above filter.
- =============================================================== -->
- <copy todir="${app.dest.properties}" overwrite="yes" >
- <fileset dir="${app.sou.dir}/properties"
- includes="*.properties"/>
- <filterset refid="property.filters" />
- </copy>
- </target>
-
- <target name="copy.servlet.properties">
- <copy todir="${app.dest.classes}">
- <fileset dir="${app.sou.dir}/war/WEB-INF/classes"
- includes="*"/>
- <filterset refid="property.filters" />
- </copy>
- </target>
-
- <target name="copy.war.docs" if="org.bedework.war.docs.exists">
- <copy todir="${app.dest.docs}">
- <fileset dir="${app.sou.dir}/war/docs" />
- </copy>
- </target>
-
<target name="bexchange-stuff" if="org.bedework.build.caldav.bexchange">
<copy tofile="${app.dest.properties}/timezones.xml"
file="${org.bedework.project.bedework}/docs/bwtimezones.xml" />
@@ -367,21 +336,13 @@
</copy>
<if>
- <not>
- <isset property="xalan.in.tomcat.common.endorsed" />
- </not>
- <then>
- <copy todir="${app.dest.lib}" file="${org.bedework.appjar.xalan}"/>
- </then>
- </if>
-
- <if>
<isset property="org.bedework.global.portal.platform" />
<then>
<antcall target="doPortal" inheritRefs="true" />
</then>
</if>
+ <copy todir="${app.dest.lib}" file="${org.bedework.appjar.xalan}"/>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.struts}"/>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}"/>
@@ -394,36 +355,4 @@
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl}"/>
<copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl-standard}"/>
</target>
-
- <!-- =================================================================
- If this is a j2ee app the following gets executed.
- We create an uodated jboss-web.xml file (for jboss) and a ear
- ================================================================= -->
-
- <target name="jboss-stuff" if="org.bedework.build.for.jboss">
- <copy todir="${app.dest.webinf}"
- file="${app.sou.dir}/war/WEB-INF/jboss-web.xml">
- <filterset refid="property.filters" />
- </copy>
-
- <if>
- <isset property="propval.app.virtual.host" />
- <then>
- <replace file="${app.dest.webinf}/jboss-web.xml">
- <replacetoken><![CDATA[<!-- Virtual host -->]]></replacetoken>
- <replacevalue><![CDATA[<virtual-host>@VIRTUAL-HOST@</virtual-host>
- ]]>
- </replacevalue>
- </replace>
- <replace file="${app.dest.webinf}/jboss-web.xml">
- <replacefilter token="@VIRTUAL-HOST@" value="${propval.app.virtual.host}"/>
- </replace>
- </then>
- </if>
- </target>
-
- <target name="build.ear" if="cal.j2ee">
- <ant antfile="${buildear}"
- inheritRefs="true" target="build" />
- </target>
</project>
Modified: trunk/build/loadDeployConfig.xml
===================================================================
--- trunk/build/loadDeployConfig.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/build/loadDeployConfig.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -38,20 +38,27 @@
value="${bedework-options.org.bedework.global.portal.platform}" />
<property name="org.bedework.config.portal.home"
- value="${org.bedework.config.home}/.portal/${org.bedework.global.portal.platform}" />
+ value="${org.bedework.configurations.home}/.portal/${org.bedework.global.portal.platform}" />
<property name="org.bedework.config.portal.common.home"
- value="${org.bedework.config.home}/.portal/common-resources" />
+ value="${org.bedework.configurations.home}/.portal/common-resources" />
<echo message="******************* load from ${org.bedework.config.portal.home}/portal.properties" />
<property file="${org.bedework.config.portal.home}/portal.properties" />
</then>
<else>
- <echo message="******************* load from ${org.bedework.config.home}/.standalone/standalone.properties" />
- <property file="${org.bedework.config.home}/.standalone/standalone.properties" />
+ <echo message="******************* load from ${org.bedework.configurations.home}/.standalone/standalone.properties" />
+ <property file="${org.bedework.configurations.home}/.platform/standalone.properties" />
</else>
</if>
+ <if>
+ <isset property="org.bedework.global.build.ear"/>
+ <then>
+ <property file="${org.bedework.configurations.home}/.platform/ear.properties" />
+ </then>
+ </if>
+
<property name="org.bedework.global.version"
value="${bedework-options.org.bedework.global.version}" />
Added: trunk/build/platforms/jbossWar.xml
===================================================================
--- trunk/build/platforms/jbossWar.xml (rev 0)
+++ trunk/build/platforms/jbossWar.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<!-- ===================================================================
+ This file is imported by buildwar.xml and adds a target
+ doPortal
+ which will be invoked by the buildwar targets.
+ =================================================================== -->
+
+<project name="bedework.platformWar" default="doPlatform" >
+ <target name="doPlatform" >
+ <!-- ===============================================================
+ We create an updated jboss-web.xml file (for jboss) and a ear
+ =============================================================== -->
+
+ <copy todir="${app.dest.webinf}"
+ file="${app.sou.dir}/war/WEB-INF/jboss-web.xml">
+ <filterset refid="property.filters" />
+ </copy>
+
+ <if>
+ <isset property="propval.app.virtual.host" />
+ <then>
+ <replace file="${app.dest.webinf}/jboss-web.xml">
+ <replacetoken><![CDATA[<!-- Virtual host -->]]></replacetoken>
+ <replacevalue><![CDATA[<virtual-host>@VIRTUAL-HOST@</virtual-host>
+ ]]>
+ </replacevalue>
+ </replace>
+ <replace file="${app.dest.webinf}/jboss-web.xml">
+ <replacefilter token="@VIRTUAL-HOST@" value="${propval.app.virtual.host}"/>
+ </replace>
+ </then>
+ </if>
+ </target>
+</project>
\ No newline at end of file
Added: trunk/build/platforms/tomcat5War.xml
===================================================================
--- trunk/build/platforms/tomcat5War.xml (rev 0)
+++ trunk/build/platforms/tomcat5War.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+
+<!-- ===================================================================
+ This file is imported by buildwar.xml and adds a target
+ doPortal
+ which will be invoked by the buildwar targets.
+ =================================================================== -->
+
+<project name="bedework.platformWar" default="doPlatform" >
+ <target name="doPlatform" >
+ <property name="propval.app.tomcat.context.xml"
+ location="${app.sou.dir}/war/META-INF/context.xml" />
+ <resolveFile name="app.tomcat.context.xml"
+ file="${propval.app.tomcat.context.xml}"
+ base="${app.sou.dir}"/>
+
+ <copy tofile="${app.dest.metainf}/context.xml"
+ file="${app.tomcat.context.xml}"
+ overwrite="yes" >
+ <filterset refid="property.filters" />
+ </copy>
+ </target>
+</project>
\ No newline at end of file
Modified: trunk/build/portals/jetspeed2War.xml
===================================================================
--- trunk/build/portals/jetspeed2War.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/build/portals/jetspeed2War.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -53,7 +53,7 @@
</copy>
<copy tofile="${app.dest.webinf}/portlet.psml"
- file="${org.bedework.deploy.type.dir}/portlet/jetspeed2-portlet.psml"
+ file="${org.bedework.config.portal.common.home}/jetspeed2-portlet.psml"
overwrite="yes"
failonerror="no" >
<filterset refid="property.filters" />
@@ -64,7 +64,7 @@
<equals arg1="${propval.app.unauthenticated}" arg2="true" />
</not>
<then>
- <replace file="${app.dest.webinf}/struts-config.xml">
+ <replace file="${app.dest.webinf}/portlet.psml">
<replacetoken><![CDATA[<!-- Security constraints go here -->]]></replacetoken>
<replacevalue><![CDATA[<security-constraints>
<security-constraints-ref>users</security-constraints-ref>
Copied: trunk/config/bwbuild/.platform (from rev 1937, trunk/config/bwbuild/.standalone)
Property changes on: trunk/config/bwbuild/.platform
___________________________________________________________________
Name: svn:mergeinfo
+
Added: trunk/config/bwbuild/.platform/ear.properties
===================================================================
--- trunk/config/bwbuild/.platform/ear.properties (rev 0)
+++ trunk/config/bwbuild/.platform/ear.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -0,0 +1,18 @@
+#
+# --------------------------------------------------------------------
+#
+# Properties for building ear files.
+#
+# Generally this file will not need to be changed.
+#
+# --------------------------------------------------------------------
+#
+
+org.bedework.ear.templib=${org.bedework.temp.dir}/earlib
+
+org.bedework.ear.dir=${org.bedework.temp.dir}/${org.bedework.global.ear.name}
+
+org.bedework.ear-properties.dir=${org.bedework.temp.dir}/ear-properties
+
+org.bedework.ear.properties.jar=${org.bedework.ear.dir}/bw-ear-properties.jar
+
Modified: trunk/config/bwbuild/.platform/standalone.properties
===================================================================
--- trunk/config/bwbuild/.standalone/standalone.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/bwbuild/.platform/standalone.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -4,6 +4,8 @@
# Properties for a standalone (and j2ee) build. These will be used for additional
# configuration of the war files
#
+# Generally this file will not need to be changed.
+#
# --------------------------------------------------------------------
#
Added: trunk/config/bwbuild/.portal/common-resources/jetspeed2-portlet.psml
===================================================================
--- trunk/config/bwbuild/.portal/common-resources/jetspeed2-portlet.psml (rev 0)
+++ trunk/config/bwbuild/.portal/common-resources/jetspeed2-portlet.psml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ This is a Jetspeed2 psml file for the calendar public events portlet.
+
+ The fragment id's must be unique among all .psml files, and the name of the
+ portlet is read from the portlet.xml file.
+-->
+<page id="/@CONTEXT-ROOT at .psml">
+ <defaults
+ skin="orange"
+ layout-decorator="tigris"
+ portlet-decorator="tigris"
+ />
+ <title>@APP-DESCRIPTION@</title>
+ <fragment id="@CONTEXT-ROOT at -1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
+ <fragment id="@CONTEXT-ROOT at -2" type="portlet" name="@CONTEXT-ROOT@::@PORTLET-NAME@"/>
+ </fragment>
+</page>
Modified: trunk/config/bwbuild/default/build.properties
===================================================================
--- trunk/config/bwbuild/default/build.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/bwbuild/default/build.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -10,13 +10,13 @@
# <various other distributed properties>
#
# On entry
-# env.BEDEWORK_CONFIGS is set to the directory containing all the confurations
+# env.BEDEWORK_CONFIGS is set to the directory containing all the configurations
# env.BEDEWORK_CONFIG is set to the directory containing the config files
#
compile.debug=yes
-org.bedework.config.home=${env.BEDEWORK_CONFIGS_HOME}
+org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME}
org.bedework.config.properties=${env.BEDEWORK_CONFIG}/cal.properties
org.bedework.config.options=${env.BEDEWORK_CONFIG}/cal.options.xml
Modified: trunk/config/bwbuild/default/cal.properties
===================================================================
--- trunk/config/bwbuild/default/cal.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/bwbuild/default/cal.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -26,7 +26,7 @@
#
org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
-# Parameters for standalone
+# Parameters for shell apps
org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver
org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
org.bedework.global.jdbcid=sa
@@ -36,24 +36,14 @@
org.bedework.global.hibernate.cache.use_second_level_cache=false
org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
-# Comment this out for j2ee deploy
-org.bedework.global.build.standalone.app=true
+# Specify the platform we are building for. buildwar.xml will import the file
+# build/platforms/<platform>War.xml
+org.bedework.global.deploy.platform=tomcat5
-# Comment this out if deploying on some other app server
-org.bedework.global.deploy.on.tomcat=true
-
# uris to cross link apps - of dubious usefulness
org.bedework.global.public.admin.uri=/caladmin
org.bedework.global.public.calendar.uri=/cal
org.bedework.global.personal.calendar.uri=/ucal
-
-# This is where we copy common xsl and javascript for inclusion by xsl and generated
-# content.
-org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
-
-# enable this and standalone for jboss
-#org.bedework.build.for.jboss=yes
-
#
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
@@ -111,7 +101,27 @@
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
#
+# ------------------------------------------------------------------------
+# Common context for javasscript, resources etc.
+# ------------------------------------------------------------------------
+# Enable building of a common context for common javascript.
+# This context will be deployed along with the applications and makes common
+# javascript available under, two paths at the contex defined here.
#
+# This is necessary to deal with problems delivering commmon code from the same
+# server when the root context is defined to be an application rather than the
+# normal web server default.
+#
+org.bedework.global.build.common.context.name=bedework-common
+org.bedework.global.build.common.context.root=/bedework-common
+org.bedework.global.build.common.context.war.name=bedework-common
+org.bedework.global.build.common.context.deploy.dir=/webapps
+
+# This is where we copy common xsl and javascript for inclusion by xsl and generated
+# content.
+#org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
+
+#
# -------------------------------------------------------------------
#
# Bedework config web client
@@ -141,7 +151,6 @@
org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
org.bedework.app.CalAdmin.war.name=caladmin
-org.bedework.app.CalAdmin.ear.name=caladmin
org.bedework.app.CalAdmin.context.root=/caladmin
# Set for jboss
#org.bedework.app.CalAdmin.virtual.host=
@@ -169,7 +178,6 @@
#org.bedework.app.EventSubmit.portlet.name=EventSubmit
org.bedework.app.EventSubmit.war.name=eventsubmit
-org.bedework.app.EventSubmit.ear.name=eventsubmit
org.bedework.app.EventSubmit.context.root=/eventsubmit
# Set for jboss
#org.bedework.app.EventSubmit.virtual.host=
@@ -197,7 +205,6 @@
#org.bedework.app.Events.portlet.name=PublicCal
org.bedework.app.Events.war.name=cal
-org.bedework.app.Events.ear.name=cal
org.bedework.app.Events.context.root=/cal
# Set for jboss
#org.bedework.app.Events.virtual.host=
@@ -222,7 +229,6 @@
#org.bedework.app.SoEDept.portlet.name=SoEDept
org.bedework.app.SoEDept.war.name=soedept
-org.bedework.app.SoEDept.ear.name=soedept
org.bedework.app.SoEDept.context.root=/soedept
# Set for jboss
#org.bedework.app.SoEDept.virtual.host=
@@ -247,7 +253,6 @@
#org.bedework.app.UserCal.portlet.name=UserCal
org.bedework.app.UserCal.war.name=ucal
-org.bedework.app.UserCal.ear.name=ucal
org.bedework.app.UserCal.context.root=/ucal
# Set for jboss
#org.bedework.app.UserCal.virtual.host=
@@ -274,7 +279,6 @@
org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.Pubcaldav.war.name=pubcaldav
-org.bedework.app.Pubcaldav.ear.name=pubcaldav
org.bedework.app.Pubcaldav.context.root=/pubcaldav
# Set for jboss
#org.bedework.app.Pubcaldav.virtual.host=
@@ -297,7 +301,6 @@
org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
org.bedework.app.Usercaldav.war.name=ucaldav
-org.bedework.app.Usercaldav.ear.name=ucaldav
org.bedework.app.Usercaldav.context.root=/ucaldav
# Set for jboss
#org.bedework.app.Usercaldav.virtual.host=
Modified: trunk/config/bwbuild/jboss/democal.properties
===================================================================
--- trunk/config/bwbuild/jboss/democal.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/bwbuild/jboss/democal.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -26,7 +26,7 @@
#
org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
-# Parameters for standalone
+# Parameters for shell apps
org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver
org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:1701
org.bedework.global.jdbcid=sa
@@ -36,23 +36,23 @@
org.bedework.global.hibernate.cache.use_second_level_cache=false
org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
-# Comment this out for j2ee deploy
-#org.bedework.global.build.standalone.app=true
+# Specify the platform we are building for. buildwar.xml will import the file
+# build/platforms/<platform>War.xml
+org.bedework.global.deploy.platform=tomcat5
-# Comment this out if deploying on some other app server
-#org.bedework.global.deploy.on.tomcat=true
-
-org.bedework.global.j2ee.platform=jboss
+org.bedework.global.build.ear=yes
org.bedework.global.ear.name=rpical
+# This allows us to exclude some libraries when copying files into the ear file.
+# Version we use in bedework may conflict with versions installed in the application
+# server.
+org.bedework.global.ear.lib.excludes=commons-logging*,log4j*,jgroup*,servlet.jsp*
+
# uris to cross link apps - of dubious usefulness
org.bedework.global.public.admin.uri=/caladmin
org.bedework.global.public.calendar.uri=/cal
org.bedework.global.personal.calendar.uri=/ucal
-# enable this and standalone for jboss
-org.bedework.build.for.jboss=yes
-
#
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
@@ -153,7 +153,6 @@
org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
org.bedework.app.CalAdmin.war.name=caladmin
-org.bedework.app.CalAdmin.ear.name=caladmin
org.bedework.app.CalAdmin.context.root=/caladmin
# Set for jboss
#org.bedework.app.CalAdmin.virtual.host=
@@ -182,7 +181,6 @@
#org.bedework.app.EventSubmit.portlet.name=EventSubmit
org.bedework.app.EventSubmit.war.name=eventsubmit
-org.bedework.app.EventSubmit.ear.name=eventsubmit
org.bedework.app.EventSubmit.context.root=/eventsubmit
# Set for jboss
#org.bedework.app.EventSubmit.virtual.host=
@@ -211,7 +209,6 @@
#org.bedework.app.Events.portlet.name=PublicCal
org.bedework.app.Events.war.name=cal
-org.bedework.app.Events.ear.name=cal
org.bedework.app.Events.context.root=/cal
# Set for jboss
#org.bedework.app.Events.virtual.host=
@@ -237,7 +234,6 @@
#org.bedework.app.SoEDept.portlet.name=SoEDept
org.bedework.app.SoEDept.war.name=soedept
-org.bedework.app.SoEDept.ear.name=soedept
org.bedework.app.SoEDept.context.root=/soedept
# Set for jboss
#org.bedework.app.SoEDept.virtual.host=
@@ -263,7 +259,6 @@
#org.bedework.app.UserCal.portlet.name=UserCal
org.bedework.app.UserCal.war.name=ucal
-org.bedework.app.UserCal.ear.name=ucal
org.bedework.app.UserCal.context.root=/ucal
# Set for jboss
#org.bedework.app.UserCal.virtual.host=
@@ -291,7 +286,6 @@
org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.Pubcaldav.war.name=pubcaldav
-org.bedework.app.Pubcaldav.ear.name=pubcaldav
org.bedework.app.Pubcaldav.context.root=/pubcaldav
# Set for jboss
#org.bedework.app.Pubcaldav.virtual.host=
@@ -315,7 +309,6 @@
org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
org.bedework.app.Usercaldav.war.name=ucaldav
-org.bedework.app.Usercaldav.ear.name=ucaldav
org.bedework.app.Usercaldav.context.root=/ucaldav
# Set for jboss
#org.bedework.app.Usercaldav.virtual.host=
Modified: trunk/config/bwbuild/liferay5/cal.properties
===================================================================
--- trunk/config/bwbuild/liferay5/cal.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/bwbuild/liferay5/cal.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -26,7 +26,7 @@
#
org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
-# Parameters for standalone
+# Parameters for shell apps
org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver
org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
org.bedework.global.jdbcid=sa
@@ -36,24 +36,15 @@
org.bedework.global.hibernate.cache.use_second_level_cache=false
org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
-# Comment this out for j2ee deploy
-org.bedework.global.build.standalone.app=true
+# Specify the platform we are building for. buildwar.xml will import the file
+# build/platforms/<platform>War.xml
+org.bedework.global.deploy.platform=tomcat5
-# Comment this out if deploying on some other app server
-org.bedework.global.deploy.on.tomcat=true
-
# uris to cross link apps - of dubious usefulness
org.bedework.global.public.admin.uri=/caladmin
org.bedework.global.public.calendar.uri=/cal
org.bedework.global.personal.calendar.uri=/ucal
-# This is where we copy common xsl and javascript for inclusion by xsl and generated
-# content.
-org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
-
-# enable this and standalone for jboss
-#org.bedework.build.for.jboss=yes
-
#
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
@@ -143,7 +134,6 @@
org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
org.bedework.app.CalAdmin.war.name=caladmin
-org.bedework.app.CalAdmin.ear.name=caladmin
org.bedework.app.CalAdmin.context.root=/caladmin
# Set for jboss
#org.bedework.app.CalAdmin.virtual.host=
@@ -172,7 +162,6 @@
org.bedework.app.EventSubmit.portlet.name=EventSubmit
org.bedework.app.EventSubmit.war.name=eventsubmit
-org.bedework.app.EventSubmit.ear.name=eventsubmit
org.bedework.app.EventSubmit.context.root=/eventsubmit
# Set for jboss
#org.bedework.app.EventSubmit.virtual.host=
@@ -201,7 +190,6 @@
org.bedework.app.Events.portlet.name=PublicCal
org.bedework.app.Events.war.name=cal
-org.bedework.app.Events.ear.name=cal
org.bedework.app.Events.context.root=/cal
# Set for jboss
#org.bedework.app.Events.virtual.host=
@@ -227,7 +215,6 @@
org.bedework.app.SoEDept.portlet.name=SoEDept
org.bedework.app.SoEDept.war.name=soedept
-org.bedework.app.SoEDept.ear.name=soedept
org.bedework.app.SoEDept.context.root=/soedept
# Set for jboss
#org.bedework.app.SoEDept.virtual.host=
@@ -253,7 +240,6 @@
org.bedework.app.UserCal.portlet.name=UserCal
org.bedework.app.UserCal.war.name=ucal
-org.bedework.app.UserCal.ear.name=ucal
org.bedework.app.UserCal.context.root=/ucal
# Set for jboss
#org.bedework.app.UserCal.virtual.host=
@@ -281,7 +267,6 @@
org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.Pubcaldav.war.name=pubcaldav
-org.bedework.app.Pubcaldav.ear.name=pubcaldav
org.bedework.app.Pubcaldav.context.root=/pubcaldav
# Set for jboss
#org.bedework.app.Pubcaldav.virtual.host=
@@ -305,7 +290,6 @@
org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
org.bedework.app.Usercaldav.war.name=ucaldav
-org.bedework.app.Usercaldav.ear.name=ucaldav
org.bedework.app.Usercaldav.context.root=/ucaldav
# Set for jboss
#org.bedework.app.Usercaldav.virtual.host=
Modified: trunk/config/configs/democal.properties
===================================================================
--- trunk/config/configs/democal.properties 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/configs/democal.properties 2008-10-30 19:35:48 UTC (rev 1938)
@@ -26,7 +26,7 @@
#
org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
-# Parameters for standalone
+# Parameters for shell apps
org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver
org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
org.bedework.global.jdbcid=sa
@@ -36,23 +36,15 @@
org.bedework.global.hibernate.cache.use_second_level_cache=false
org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
-# Comment this out for j2ee deploy
-org.bedework.global.build.standalone.app=true
+# Specify the platform we are building for. buildwar.xml will import the file
+# build/platforms/<platform>War.xml
+org.bedework.global.deploy.platform=tomcat5
-# Comment this out if deploying on some other app server
-org.bedework.global.deploy.on.tomcat=true
-
# uris to cross link apps - of dubious usefulness
org.bedework.global.public.admin.uri=/caladmin
org.bedework.global.public.calendar.uri=/cal
org.bedework.global.personal.calendar.uri=/ucal
-# This is where we copy common xsl and javascript for inclusion by xsl and generated
-# content.
-org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
-
-# enable this and standalone for jboss
-#org.bedework.build.for.jboss=yes
#
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
@@ -141,7 +133,6 @@
org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
org.bedework.app.CalAdmin.war.name=caladmin
-org.bedework.app.CalAdmin.ear.name=caladmin
org.bedework.app.CalAdmin.context.root=/caladmin
# Set for jboss
#org.bedework.app.CalAdmin.virtual.host=
@@ -170,7 +161,6 @@
#org.bedework.app.EventSubmit.portlet.name=EventSubmit
org.bedework.app.EventSubmit.war.name=eventsubmit
-org.bedework.app.EventSubmit.ear.name=eventsubmit
org.bedework.app.EventSubmit.context.root=/eventsubmit
# Set for jboss
#org.bedework.app.EventSubmit.virtual.host=
@@ -199,7 +189,6 @@
#org.bedework.app.Events.portlet.name=PublicCal
org.bedework.app.Events.war.name=cal
-org.bedework.app.Events.ear.name=cal
org.bedework.app.Events.context.root=/cal
# Set for jboss
#org.bedework.app.Events.virtual.host=
@@ -225,7 +214,6 @@
#org.bedework.app.SoEDept.portlet.name=SoEDept
org.bedework.app.SoEDept.war.name=soedept
-org.bedework.app.SoEDept.ear.name=soedept
org.bedework.app.SoEDept.context.root=/soedept
# Set for jboss
#org.bedework.app.SoEDept.virtual.host=
@@ -251,7 +239,6 @@
#org.bedework.app.UserCal.portlet.name=UserCal
org.bedework.app.UserCal.war.name=ucal
-org.bedework.app.UserCal.ear.name=ucal
org.bedework.app.UserCal.context.root=/ucal
# Set for jboss
#org.bedework.app.UserCal.virtual.host=
@@ -279,7 +266,6 @@
org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.Pubcaldav.war.name=pubcaldav
-org.bedework.app.Pubcaldav.ear.name=pubcaldav
org.bedework.app.Pubcaldav.context.root=/pubcaldav
# Set for jboss
#org.bedework.app.Pubcaldav.virtual.host=
@@ -303,7 +289,6 @@
org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
org.bedework.app.Usercaldav.war.name=ucaldav
-org.bedework.app.Usercaldav.ear.name=ucaldav
org.bedework.app.Usercaldav.context.root=/ucaldav
# Set for jboss
#org.bedework.app.Usercaldav.virtual.host=
Modified: trunk/config/configs/metadata.xml
===================================================================
--- trunk/config/configs/metadata.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/config/configs/metadata.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -67,10 +67,6 @@
<default>true</default>
</boolean>
- <boolean name="buildStandaloneApp" suffix="build.standalone.app">
- <default>true</default>
- </boolean>
-
<!-- XXX
//# Comment this out if deploying on some other app server
//org.bedework.global.deploy.on.tomcat=true
Modified: trunk/deployment/build.xml
===================================================================
--- trunk/deployment/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -101,9 +101,7 @@
<!-- Clean up before we start -->
<delete dir="${org.bedework.temp.wars.home}" />
- <antcall target="build.standalone.apps" inheritrefs="true" />
-
- <antcall target="build.j2ee.apps" inheritrefs="true" />
+ <antcall target="build.apps" inheritrefs="true" />
</target>
<!-- =================================================================
@@ -112,17 +110,11 @@
this component.
================================================================= -->
- <target name="build.standalone.apps" if="org.bedework.global.build.standalone.app" >
+ <target name="build.apps" >
<property name="org.bedework.deploy.kind" value="webapp" />
<antcall target="build.configured.apps" inheritrefs="true" />
</target>
- <target name="build.j2ee.apps" if="org.bedework.global.j2ee.platform" >
- <property name="org.bedework.deploy.kind"
- value="${org.bedework.global.j2ee.platform}" />
- <antcall target="build.configured.apps" inheritrefs="true" />
- </target>
-
<!-- =================================================================
The deploy target.
================================================================= -->
@@ -147,30 +139,16 @@
name="org.bedework.locales"
check="true" />
- <if>
- <isset property="org.bedework.global.build.standalone.app" />
- <then>
- <antcall target="deploy.apps" inheritrefs="true" >
- <param name="org.bedework.deploy.kind" value="webapp" />
- </antcall>
- </then>
- </if>
+ <!-- Build the webapps stuff.-->
+ <antcall target="deploy.apps" inheritrefs="true" >
+ <param name="org.bedework.deploy.kind" value="webapp" />
+ </antcall>
- <!-- Always build the shellscr stuff.-->
+ <!-- Build the shellscr stuff.-->
<antcall target="deploy.apps" inheritrefs="true" >
<param name="org.bedework.deploy.kind" value="shellscr" />
</antcall>
- <if>
- <isset property="org.bedework.global.j2ee.platform" />
- <then>
- <antcall target="deploy.apps" inheritrefs="true" >
- <param name="org.bedework.deploy.kind"
- value="${org.bedework.global.j2ee.platform}" />
- </antcall>
- </then>
- </if>
-
<!-- copy startup website that sends you to the applications -->
<delete dir="${webapp.root.dir}/bedework"/>
<mkdir dir="${webapp.root.dir}/bedework"/>
Modified: trunk/deployment/deployprops.xml
===================================================================
--- trunk/deployment/deployprops.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/deployprops.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -6,10 +6,6 @@
<!-- ensure has value -->
<property name="propval.app.cal.suite" value="" />
- <condition property="org.bedework.build.for.jboss">
- <equals arg1="jboss" arg2="${org.bedework.global.j2ee.platform}"/>
- </condition>
-
<target name="deployprops.init" >
</target>
</project>
Modified: trunk/deployment/freebusyAggregator/webapp/build.xml
===================================================================
--- trunk/deployment/freebusyAggregator/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/freebusyAggregator/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -49,28 +49,28 @@
<fileset dir="${app.resources.dir}/demoskins/${propval.app.cal.suite}" />
</copy>
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <antcall target="deploy.for.portal" inheritRefs="true" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ </then>
+ </if>
</target>
- <target name="deploy.for.portal" if="org.bedework.global.portal.platform" >
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
- </target>
-
<target name="build.configured" depends="init" >
<!-- ===============================================================
Build the war
Modified: trunk/deployment/publiccaldav/webapp/build.xml
===================================================================
--- trunk/deployment/publiccaldav/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/publiccaldav/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -37,19 +37,26 @@
================================================================= -->
<target name="deploy" depends="init,build.configured" >
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ </then>
+ </if>
</target>
<target name="build.configured" depends="init" >
Modified: trunk/deployment/resources/build.xml
===================================================================
--- trunk/deployment/resources/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/resources/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -39,9 +39,11 @@
================================================================= -->
<target name="deploy" depends="init" >
+ <!--
<if>
<isset property="org.bedework.global.build.common.context" />
<then>
+ -->
<!-- Build a deployable war file with common files -->
<delete dir="${common.dest.war}" />
@@ -56,7 +58,7 @@
<then>
<!-- Add dojo -->
<copy todir="${common.dest.war}/javascript/dojo">
- <fileset dir="${common.resources.dir}/javascript/${dojo.dir}" />
+ <fileset dir="${common.resources.dir}/javascript/${org.bedework.dojo.dir}" />
</copy>
</then>
</if>
@@ -78,30 +80,28 @@
basedir="${common.dest.war}"
excludes="WEB-INF/web.xml" />
- <echo message="***************************************************************" />
- <echo message="Deploying common context ${common.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying common context ${common.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}"
- file="${common.war.file}"
- overwrite="yes" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}"
+ file="${common.war.file}"
+ overwrite="yes" />
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <!--
- <if>
- <isset property="org.bedework.global.portal.platform" />
- <then>
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
</then>
</if>
- -->
+<!--
</then>
<else>
<if>
@@ -109,13 +109,13 @@
<isset property="org.bedework.global.noskins" />
</not>
<then>
- <!-- Just copy into a common location -->
+ < ! - - Just copy into a common location - - >
<property name="cmn.destdir"
location="${org.bedework.appserver.dir}/${org.bedework.global.common.deploydir}"/>
<if>
<isset property="org.bedework.use.dojo" />
<then>
- <!-- Add dojo -->
+ < ! - - Add dojo - - >
<copy todir="${cmn.destdir}/javascript/dojo">
<fileset dir="${common.resources.dir}/javascript/${org.bedework.dojo.dir}" />
</copy>
@@ -134,6 +134,7 @@
</if>
</else>
</if>
+ -->
</target>
</project>
Modified: trunk/deployment/resources/common-context/WEB-INF/web.xml
===================================================================
--- trunk/deployment/resources/common-context/WEB-INF/web.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/resources/common-context/WEB-INF/web.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -13,13 +13,6 @@
<description>Deliver common files from their own context</description>
<url-pattern>/*</url-pattern>
</web-resource-collection>
- <auth-constraint>
- <role-name>*</role-name>
- </auth-constraint>
- <user-data-constraint>
- <description>open - http</description>
- <transport-guarantee>NONE</transport-guarantee>
- </user-data-constraint>
</security-constraint>
</web-app>
Modified: trunk/deployment/termination/webapp/build.xml
===================================================================
--- trunk/deployment/termination/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/termination/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -8,12 +8,77 @@
<import file="${org.bedework.deployment.base}/deployprops.xml" />
<target name="init">
+ <dirname property="this.dir" file="${ant.file}"/>
+
+ <property name="app.ear.file.name"
+ value="${org.bedework.global.ear.name}.ear" />
+ <property name="app.ear.file"
+ location="${dist.home}/${app.ear.file.name}" />
</target>
<target name="deploy" depends="init,build.configured" >
<!-- Deploy common resources -->
<ant antfile="${org.bedework.common.resources}/build.xml"
inheritrefs="true" target="deploy" />
+
+ <if>
+ <isset property="org.bedework.global.build.ear" />
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Building ear file for jboss deployment" />
+ <echo message="***************************************************************" />
+
+ <jar jarfile="${org.bedework.ear.properties.jar}">
+ <fileset dir="${org.bedework.ear.properties.dir}"/>
+ </jar>
+
+ <path id="app.xml.cp">
+ <pathelement location="${org.bedework.deployutil.jar}"/>
+ </path>
+
+ <taskdef name="applicationXml"
+ classname="org.bedework.deployment.ApplicationXmlTask">
+ <classpath refid="app.xml.cp"/>
+ </taskdef>
+
+ <!-- We have to drop some of the libraries so they don't conflict -->
+ <copy toDir="${ear.dir}">
+ <fileset dir="${org.bedework.temp.dir}/earlib"
+ excludes="${org.bedework.global.ear.lib.excludes}" />
+ </copy>
+
+ <applicationXml displayName="Bedework calendar suite"
+ outFile="${ear.dir}/META-INF/application.xml"
+ warDir="${org.bedework.temp.dir}/wars"
+ contexts="${org.bedework.global.context.roots}">
+ <fileset dir="${ear.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ </applicationXml>
+
+ <manifest file="${ear.dir}/META-INF/MANIFEST.MF" />
+
+ <copy toDir="${ear.dir}">
+ <fileset dir="${org.bedework.temp.wars.home}"/>
+ </copy>
+
+ <zip destfile="${app.ear.file}"
+ basedir="${ear.dir}"/>
+
+ <!-- copy the ear - at the moment copy the uncompressed. -->
+
+ <if>
+ <isset property="org.bedework.appserver.deploy.dir" />
+ <then>
+ <delete dir="${org.bedework.appserver.deploy.dir}/${app.ear.file.name}" />
+ <mkdir dir="${org.bedework.appserver.deploy.dir}/${app.ear.file.name}" />
+ <copy todir="${org.bedework.appserver.deploy.dir}/${app.ear.file.name}">
+ <fileset dir="${ear.dir}"/>
+ </copy>
+ </then>
+ </if>
+ </then>
+ </if>
</target>
<target name="build.configured" depends="init" >
Modified: trunk/deployment/usercaldav/webapp/build.xml
===================================================================
--- trunk/deployment/usercaldav/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/usercaldav/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -36,19 +36,26 @@
================================================================= -->
<target name="deploy" depends="init,build.configured" >
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ </then>
+ </if>
</target>
<target name="build.configured" depends="init" >
Deleted: trunk/deployment/webadmin/portlet/jetspeed2-portlet.psml
===================================================================
--- trunk/deployment/webadmin/portlet/jetspeed2-portlet.psml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webadmin/portlet/jetspeed2-portlet.psml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- This is a Jetspeed2 psml file for the calendar public events portlet.
-
- The fragment id's must be unique among all .psml files, and the name of the
- portlet is read from the portlet.xml file.
--->
-<page id="/@CONTEXT-ROOT at .psml">
- <defaults
- skin="orange"
- layout-decorator="tigris"
- portlet-decorator="tigris"
- />
- <title>@APP-DESCRIPTION@</title>
- <fragment id="@CONTEXT-ROOT at -1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
- <fragment id="@CONTEXT-ROOT at -2" type="portlet" name="@CONTEXT-ROOT@::@PORTLET-NAME@"/>
- </fragment>
-</page>
Modified: trunk/deployment/webadmin/webapp/build.xml
===================================================================
--- trunk/deployment/webadmin/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webadmin/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -65,34 +65,24 @@
</then>
</if>
- <!-- Deploy common resources -->
- <!--
- <ant antfile="${org.bedework.common.resources}/build.xml"
- inheritrefs="true" target="deploy" >
- <property name="app.common.resources.dest.dir"
- location="${org.bedework.appserver.dir}/${propval.app.resources.dir}/resources" />
- </ant>
- -->
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
-
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <if>
- <isset property="org.bedework.global.portal.platform" />
- <then>
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
</then>
</if>
</target>
Modified: trunk/deployment/webconfig/webapp/build.xml
===================================================================
--- trunk/deployment/webconfig/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webconfig/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -55,19 +55,26 @@
</then>
</if>
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
+ </then>
+ </if>
</target>
<target name="build.configured" depends="init" >
Deleted: trunk/deployment/webpublic/portlet/jetspeed2-portlet.psml
===================================================================
--- trunk/deployment/webpublic/portlet/jetspeed2-portlet.psml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webpublic/portlet/jetspeed2-portlet.psml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- This is a Jetspeed2 psml file for the calendar public events portlet.
-
- The fragment id's must be unique among all .psml files, and the name of the
- portlet is read from the portlet.xml file.
--->
-<page id="/@CONTEXT-ROOT at .psml">
- <defaults
- skin="orange"
- layout-decorator="tigris"
- portlet-decorator="tigris"
- />
- <title>@APP-DESCRIPTION@</title>
- <fragment id="@CONTEXT-ROOT at -1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
- <fragment id="@CONTEXT-ROOT at -2" type="portlet" name="@CONTEXT-ROOT@::@PORTLET-NAME@"/>
- </fragment>
-
- <!-- Security constraints go here -->
-</page>
Modified: trunk/deployment/webpublic/webapp/build.xml
===================================================================
--- trunk/deployment/webpublic/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webpublic/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -73,35 +73,25 @@
</then>
</if>
- <!-- Deploy common resources -->
- <!--
- <ant antfile="${org.bedework.common.resources}/build.xml"
- inheritrefs="true" target="deploy" >
- <property name="app.common.resources.dest.dir"
- location="${org.bedework.appserver.dir}/${propval.app.resources.dir}.${propval.app.cal.suite}/resources" />
- </ant>
- -->
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}"
+ file="${app.war.file}"
+ overwrite="yes" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}"
- file="${app.war.file}"
- overwrite="yes" />
-
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <if>
- <isset property="org.bedework.global.portal.platform" />
- <then>
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
</then>
</if>
</target>
Deleted: trunk/deployment/websubmit/portlet/jetspeed2-portlet.psml
===================================================================
--- trunk/deployment/websubmit/portlet/jetspeed2-portlet.psml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/websubmit/portlet/jetspeed2-portlet.psml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- This is a Jetspeed2 psml file for the calendar public events portlet.
-
- The fragment id's must be unique among all .psml files, and the name of the
- portlet is read from the portlet.xml file.
--->
-<page id="/@CONTEXT-ROOT at .psml">
- <defaults
- skin="orange"
- layout-decorator="tigris"
- portlet-decorator="tigris"
- />
- <title>@APP-DESCRIPTION@</title>
- <fragment id="@CONTEXT-ROOT at -1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
- <fragment id="@CONTEXT-ROOT at -2" type="portlet" name="@CONTEXT-ROOT@::@PORTLET-NAME@"/>
- </fragment>
-</page>
Modified: trunk/deployment/websubmit/webapp/build.xml
===================================================================
--- trunk/deployment/websubmit/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/websubmit/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -73,34 +73,24 @@
</then>
</if>
- <!-- Deploy common resources -->
- <!--
- <ant antfile="${org.bedework.common.resources}/build.xml"
- inheritrefs="true" target="deploy" >
- <property name="app.common.resources.dest.dir"
- location="${org.bedework.appserver.dir}/${propval.app.resources.dir}/resources" />
- </ant>
- -->
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
-
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <if>
- <isset property="org.bedework.global.portal.platform" />
- <then>
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
</then>
</if>
</target>
Deleted: trunk/deployment/webuser/portlet/jetspeed2-portlet.psml
===================================================================
--- trunk/deployment/webuser/portlet/jetspeed2-portlet.psml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webuser/portlet/jetspeed2-portlet.psml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- This is a Jetspeed2 psml file for the calendar public events portlet.
-
- The fragment id's must be unique among all .psml files, and the name of the
- portlet is read from the portlet.xml file.
--->
-<page id="/@CONTEXT-ROOT at .psml">
- <defaults
- skin="orange"
- layout-decorator="tigris"
- portlet-decorator="tigris"
- />
- <title>@APP-DESCRIPTION@</title>
- <fragment id="@CONTEXT-ROOT at -1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
- <fragment id="@CONTEXT-ROOT at -2" type="portlet" name="@CONTEXT-ROOT@::@PORTLET-NAME@"/>
- </fragment>
-</page>
Modified: trunk/deployment/webuser/portlet/portlet.xml
===================================================================
--- trunk/deployment/webuser/portlet/portlet.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webuser/portlet/portlet.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -3,7 +3,7 @@
Based on jpetstore example application with contributions from:
Author: Xavier Lawrence @ jahia . com
- Author: Mike Douglass douglm at rpi.edu
+ Author: Mike Douglass douglm @ rpi . edu
-->
<portlet-app id="calApp" version="1.0">
<portlet id="@CONTEXT-ROOT at .@PORTLET-NAME@">
Modified: trunk/deployment/webuser/webapp/build.xml
===================================================================
--- trunk/deployment/webuser/webapp/build.xml 2008-10-29 21:29:30 UTC (rev 1937)
+++ trunk/deployment/webuser/webapp/build.xml 2008-10-30 19:35:48 UTC (rev 1938)
@@ -56,7 +56,6 @@
<fileset dir="${app.resources.dir}/demoskins" />
</copy>
-
<if>
<isset property="org.bedework.global.portal.platform" />
<then>
@@ -74,34 +73,24 @@
</then>
</if>
- <!-- Deploy common resources -->
- <!--
- <ant antfile="${org.bedework.common.resources}/build.xml"
- inheritrefs="true" target="deploy" >
- <property name="app.common.resources.dest.dir"
- location="${org.bedework.appserver.dir}/${propval.app.resources.dir}/resources" />
- </ant>
- -->
+ <if>
+ <not>
+ <isset property="org.bedework.global.build.ear" />
+ </not>
+ <then>
+ <echo message="***************************************************************" />
+ <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
+ <echo message="***************************************************************" />
- <echo message="***************************************************************" />
- <echo message="Deploying standalone app ${app.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
- <echo message="***************************************************************" />
+ <!-- copy the war file. -->
+ <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
+ overwrite="yes" />
- <!-- copy the war file. -->
- <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" file="${app.war.file}"
- overwrite="yes" />
+ <!-- Delete expanded version -->
+ <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
- <!-- Delete expanded version -->
- <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
-
- <!-- Delete the quickstart context def -->
- <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
-
- <if>
- <isset property="org.bedework.global.portal.platform" />
- <then>
- <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml"
- inheritrefs="true" target="deploy" />
+ <!-- Delete the quickstart context def -->
+ <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
</then>
</if>
</target>
More information about the Bedework-commit
mailing list