Changeset 1944
- Timestamp:
- 11/03/08 16:13:45
- Files:
-
- trunk/build.xml (modified) (4 diffs)
- trunk/build/buildsh.xml (modified) (1 diff)
- trunk/build/quickstart/build.xml (modified) (3 diffs)
- trunk/build/quickstart/install.xml (added)
- trunk/build/quickstart/linux/addgroup (modified) (1 diff)
- trunk/build/quickstart/linux/addgroupmember (modified) (1 diff)
- trunk/build/quickstart/linux/adduser (modified) (1 diff)
- trunk/build/quickstart/linux/initdir (modified) (2 diffs)
- trunk/build/quickstart/run-dir.xml (modified) (5 diffs)
- trunk/config/bwbuild/default/build.properties (modified) (1 diff)
- trunk/config/bwbuild/default/cal.properties (modified) (1 diff)
- trunk/config/bwbuild/jboss/democal.properties (modified) (2 diffs)
- trunk/config/bwbuild/liferay5/cal.properties (modified) (1 diff)
- trunk/config/configs/democal.properties (modified) (1 diff)
- trunk/deployment/build.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build.xml
r1917 r1944 692 692 description="Build and run directory init"> 693 693 <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 694 target="initDir" /> 694 target="initDir" > 695 <propertyset> 696 <propertyref prefix="org.bedework.directory."/> 697 </propertyset> 698 </ant> 695 699 </target> 696 700 … … 698 702 description="Build and run directory tools to add a user"> 699 703 <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 700 target="addUser" /> 704 target="addUser" > 705 <propertyset> 706 <propertyref prefix="org.bedework.directory."/> 707 </propertyset> 708 </ant> 701 709 </target> 702 710 … … 704 712 description="Build and run directory tools to add a group"> 705 713 <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 706 target="addGroup" /> 714 target="addGroup" > 715 <propertyset> 716 <propertyref prefix="org.bedework.directory."/> 717 </propertyset> 718 </ant> 707 719 </target> 708 720 … … 710 722 description="Build and run directory tools to add a group member"> 711 723 <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 712 target="addGroupMember" /> 724 target="addGroupMember" > 725 <propertyset> 726 <propertyref prefix="org.bedework.directory."/> 727 </propertyset> 728 </ant> 713 729 </target> 714 730 trunk/build/buildsh.xml
r1935 r1944 97 97 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-ssl}"/> 98 98 99 <!-- This jdbc stuff needs fixing --> 100 101 <!-- jdbc drivers --> 102 <copy todir="${app.dest.lib}" flatten="yes" > 103 <!-- local jdbc drivers --> 104 <fileset dir="${org.bedework.jdbc.lib}"> 105 <include name="*.jar"/> 106 </fileset> 107 </copy> 108 109 <!-- add the jdbcdriver if defined --> 99 <!-- jdbc stuff --> 100 110 101 <if> 111 < isset property="propval.app.jdbcdriver.jar"/>102 <available file="${org.bedework.global.ext.lib}/jdbc" type="dir" /> 112 103 <then> 113 <copy todir="${app.dest.lib}" file="${propval.app.jdbcdriver.jar}"/> 104 <!-- jdbc drivers --> 105 <copy todir="${app.dest.lib}" flatten="yes" > 106 <!-- local jdbc drivers --> 107 <fileset dir="${org.bedework.global.ext.lib}/jdbc"> 108 <include name="*.jar"/> 109 </fileset> 110 </copy> 114 111 </then> 112 <else> 113 <!-- Include the quickstart jdbc driver --> 114 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hsqldb}"/> 115 </else> 115 116 </if> 116 117 <!-- Include the quickstart jdbc driver -->118 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hsqldb}"/>119 117 120 118 <copy todir="${app.dest.classes}"> trunk/build/quickstart/build.xml
r1937 r1944 19 19 <import file="${bedework.quickstart.basedir}/run-tomcat.xml" /> 20 20 <import file="${bedework.quickstart.basedir}/run-dir.xml" /> 21 <import file="${bedework.quickstart.basedir}/install.xml" /> 21 22 22 23 <target name="README" depends="init" … … 109 110 <property name="org.bedework.hsqldb.dir" 110 111 location="${org.bedework.project.bedework}/../hsqldb-1.7.3.3" /> 112 113 <property name="org.bedework.directory.dir" 114 location="${org.bedework.project.bedework}/../apacheds-1.5.3-fixed" /> 111 115 </target> 112 116 … … 215 219 target="javadoc" /> 216 220 </target> 221 222 <!-- ================================================================= 223 The "start" target starts all quickstart components 224 ================================================================= --> 225 226 <target name="start" depends="run.init" 227 description="Start quickstart system" > 228 <parallel> 229 <antcall target="dirstart" inheritrefs="true" /> 230 <antcall target="hsqldb" inheritrefs="true" /> 231 <antcall target="tomcatstart" inheritrefs="true" /> 232 </parallel> 233 </target> 217 234 </project> trunk/build/quickstart/linux/addgroup
r1943 r1944 57 57 ant_class_def="org.apache.tools.ant.launch.Launcher" 58 58 59 addgroup_defs="-Dorg.bedework. adduser.group=$group"60 addgroup_defs="$addgroup_defs -Dorg.bedework. adduser.group.member=$groupmember"59 addgroup_defs="-Dorg.bedework.directory.group=$group" 60 addgroup_defs="$addgroup_defs -Dorg.bedework.directory.group.member=$groupmember" 61 61 62 62 $JAVA_HOME/bin/java -classpath $CLASSPATH $ant_home_def $addgroup_defs $ant_class_def addGroup trunk/build/quickstart/linux/addgroupmember
r1943 r1944 55 55 ant_class_def="org.apache.tools.ant.launch.Launcher" 56 56 57 addgroup_defs="-Dorg.bedework. adduser.group=$group"58 addgroup_defs="$addgroup_defs -Dorg.bedework. adduser.group.member=$groupmember"57 addgroup_defs="-Dorg.bedework.directory.group=$group" 58 addgroup_defs="$addgroup_defs -Dorg.bedework.directory.group.member=$groupmember" 59 59 60 60 $JAVA_HOME/bin/java -classpath $CLASSPATH $ant_home_def $addgroup_defs $ant_class_def addGroupMember trunk/build/quickstart/linux/adduser
r1943 r1944 90 90 ant_class_def="org.apache.tools.ant.launch.Launcher" 91 91 92 adduser_defs="-Dorg.bedework. adduser.account=$account"93 adduser_defs="$adduser_defs -Dorg.bedework. adduser.firstname=$firstname"94 adduser_defs="$adduser_defs -Dorg.bedework. adduser.lastname=$lastname"95 adduser_defs="$adduser_defs -Dorg.bedework. adduser.password=$password"92 adduser_defs="-Dorg.bedework.directory.account=$account" 93 adduser_defs="$adduser_defs -Dorg.bedework.directory.firstname=$firstname" 94 adduser_defs="$adduser_defs -Dorg.bedework.directory.lastname=$lastname" 95 adduser_defs="$adduser_defs -Dorg.bedework.directory.password=$password" 96 96 97 97 $JAVA_HOME/bin/java -classpath $CLASSPATH $ant_home_def $adduser_defs $ant_class_def addUser trunk/build/quickstart/linux/initdir
r1943 r1944 2 2 3 3 # 4 # This file is included by the quickstart script file " initdir" so that it can live4 # This file is included by the quickstart script file "bwinitdir" so that it can live 5 5 # within the svn repository. 6 6 # … … 30 30 31 31 if [ -z "$JAVA_HOME" -o ! -d "$JAVA_HOME" ] ; then 32 echo "*******************************************************" 33 echo "Error: JAVA_HOME is not defined correctly for bedework." 34 echo "*******************************************************" 35 exit 1 32 errorUsage "JAVA_HOME is not defined correctly for bedework." 36 33 fi 37 34 trunk/build/quickstart/run-dir.xml
r1917 r1944 25 25 <target name="dirstart" depends="run.init" 26 26 description="starts the directory server"> 27 <echo message="Starting directory "/>27 <echo message="Starting directory in ${org.bedework.directory.dir}"/> 28 28 <java fork="true" dir="${org.bedework.directory.dir}" 29 29 classname="org.apache.directory.server.UberjarMain"> … … 49 49 <java fork="true" dir="${org.bedework.directory.dir}" 50 50 jar="${org.bedework.directory.dir}/bin/apacheds-tools.jar"> 51 <arg value=" -i${org.bedework.directory.dir}"/>51 <arg value="install-path ${org.bedework.directory.dir}"/> 52 52 <arg value="--configuration" /> 53 53 <arg value="--help" /> 54 </java> 55 </target> 56 57 <!-- ================================================================= 58 The "dirstop" target runs the directory server tool to shut down the 59 directory server. 60 ================================================================= --> 61 62 <target name="dirstop" depends="run.init" 63 description="Runs the directory tool"> 64 <echo message="Starting dstool to shut down directory"/> 65 <java fork="true" dir="${org.bedework.directory.dir}" 66 jar="${org.bedework.directory.dir}/bin/apacheds-tools.jar"> 67 <arg value="graceful" /> 68 <arg line="--install-path ${org.bedework.directory.dir}"/> 69 <arg value="--configuration" /> 54 70 </java> 55 71 </target> … … 73 89 <target name="addGroup" depends="run.init" 74 90 description="Build and run directory tools to add a group"> 75 <ant antfile="${bedework.build.file}" inherit all="false"91 <ant antfile="${bedework.build.file}" inheritrefs="true" 76 92 target="addGroup" /> 77 93 </target> … … 79 95 <target name="addGroupMember" depends="run.init" 80 96 description="Build and run directory tools to add a group member"> 81 <ant antfile="${bedework.build.file}" inherit all="false"97 <ant antfile="${bedework.build.file}" inheritrefs="true" 82 98 target="addGroupMember" /> 83 99 </target> … … 100 116 </java> 101 117 </target> 118 119 <macrodef name="addBedeworkUser"> 120 <attribute name="account"/> 121 <attribute name="firstName" default="first" /> 122 <attribute name="lastName" default="last"/> 123 <attribute name="password" /> 124 <sequential> 125 <var name="org.bedework.directory.account" value="@{account}" /> 126 <var name="org.bedework.directory.firstname" value="@{firstName}" /> 127 <var name="org.bedework.directory.lastname" value="@{lastName}" /> 128 <var name="org.bedework.directory.password" value="@{password}" /> 129 130 <echo message="======== Add user ${org.bedework.directory.account} =======" /> 131 132 <ant antfile="${bedework.build.file}" inheritrefs="true" 133 target="addUser" /> 134 </sequential> 135 </macrodef> 102 136 </project> trunk/config/bwbuild/default/build.properties
r1938 r1944 18 18 19 19 org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} 20 org.bedework.config.home=${env.BEDEWORK_CONFIG} 20 21 org.bedework.config.properties=${env.BEDEWORK_CONFIG}/cal.properties 21 22 org.bedework.config.options=${env.BEDEWORK_CONFIG}/cal.options.xml trunk/config/bwbuild/default/cal.properties
r1941 r1944 62 62 org.bedework.dojo.dir=dojo-0.4.1-ajax 63 63 64 # A place to put jdbc drivers. This can be directed at any local directory 65 org.bedework.jdbc.lib=${org.bedework.project.bedework}/lib/jdbc 64 # A place to put extra jars and files, e.g. jdbc drivers. 65 # This can be directed at any local directory 66 # 67 # There can be three directories inside this, jdbc, shell and war. 68 # org.bedework.global.ext.lib=${org.bedework.config.home}/lib 66 69 67 70 # ------------------------------------------------------------------------ trunk/config/bwbuild/jboss/democal.properties
r1938 r1944 71 71 org.bedework.dojo.dir=dojo-0.4.1-ajax 72 72 73 # A place to put jdbc drivers. This can be directeed at any local directory 74 org.bedework.jdbc.lib=${org.bedework.project.bedework}/lib/jdbc 73 # A place to put extra jars and files, e.g. jdbc drivers. 74 # This can be directed at any local directory 75 # 76 # There can be three directories inside this, jdbc, shell and war. 77 # org.bedework.global.ext.lib=${org.bedework.config.home}/lib 75 78 76 79 # ------------------------------------------------------------------------ … … 92 95 # where most library files used by all applications go 93 96 appserver.lib.dir=${org.bedework.jboss.config.dir}/lib 94 95 appserver.jdbcdriver.jar=${appserver.lib.dir}/hsqldb.jar96 97 97 98 # where 'endorsed' library files go. These classes override anything trunk/config/bwbuild/liferay5/cal.properties
r1938 r1944 64 64 org.bedework.dojo.dir=dojo-0.4.1-ajax 65 65 66 # A place to put jdbc drivers. This can be directeed at any local directory 67 org.bedework.jdbc.lib=${org.bedework.project.bedework}/lib/jdbc 66 # A place to put extra jars and files, e.g. jdbc drivers. 67 # This can be directed at any local directory 68 # 69 # There can be three directories inside this, jdbc, shell and war. 70 # org.bedework.global.ext.lib=${org.bedework.config.home}/lib 68 71 69 72 # ------------------------------------------------------------------------ trunk/config/configs/democal.properties
r1941 r1944 62 62 org.bedework.dojo.dir=dojo-0.4.1-ajax 63 63 64 # A place to put jdbc drivers. This can be directed at any local directory 65 org.bedework.jdbc.lib=${org.bedework.project.bedework}/lib/jdbc 64 # A place to put extra jars and files, e.g. jdbc drivers. 65 # This can be directed at any local directory 66 # 67 # There can be three directories inside this, jdbc, shell and war. 68 # org.bedework.global.ext.lib=${org.bedework.config.home}/lib 66 69 67 70 # ------------------------------------------------------------------------ trunk/deployment/build.xml
r1938 r1944 157 157 </copy> 158 158 159 <!-- copy libs that the application server needs --> 160 <antcall target="deploy.appserver.jdbcdriver" inheritrefs="true" /> 161 <antcall target="deploy.appserver.javatools" inheritrefs="true" /> 159 <!-- copy jdbc jar so datasources work --> 160 <if> 161 <available file="${org.bedework.global.ext.lib}/jdbc" type="dir" /> 162 <then> 163 <!-- jdbc drivers --> 164 <copy todir="${appserver.lib.dir}" flatten="yes" > 165 <!-- local jdbc drivers --> 166 <fileset dir="${org.bedework.global.ext.lib}/jdbc"> 167 <include name="*.jar"/> 168 </fileset> 169 </copy> 170 </then> 171 <else> 172 <!-- Include the quickstart jdbc driver --> 173 <copy todir="${appserver.lib.dir}" file="${org.bedework.appjar.hsqldb}"/> 174 </else> 175 </if> 176 177 <if> 178 <available file="${java.tools.jar}" /> 179 <then> 180 <copy todir="${appserver.lib.dir}" file="${java.tools.jar}"/> 181 </then> 182 </if> 162 183 </target> 163 184 … … 173 194 <copy file="${org.bedework.default.lib}/xalan.jar" 174 195 todir="${appserver.endorsed.dir}"/> 175 </target>176 177 <target name="deploy.appserver.jdbcdriver"178 if="appserver.jdbcdriver.jar" >179 <!-- copy jdbc jar so datasources work -->180 <copy todir="${appserver.lib.dir}" file="${appserver.jdbcdriver.jar}"/>181 </target>182 183 <target name="deploy.appserver.javatools"184 if="java.tools.jar" >185 <!-- copy tools jar so jsps work -->186 <copy todir="${appserver.lib.dir}" file="${java.tools.jar}"/>187 196 </target> 188 197
