Changeset 3180
- Timestamp:
- 02/16/11 15:13:33
- Files:
-
- trunk/build/buildTools/deftasks.xml (modified) (3 diffs)
- trunk/build/bw-deployutil-3.7.jar (modified) (previous)
- trunk/build/platforms/geronimo.xml (deleted)
- trunk/build/platforms/geronimoService.xml (deleted)
- trunk/build/platforms/geronimoWar.xml (deleted)
- trunk/build/platforms/jbossService.xml (modified) (2 diffs)
- trunk/build/platforms/jbossWar.xml (modified) (3 diffs)
- trunk/build/platforms/runnableService.xml (modified) (2 diffs)
- trunk/build/platforms/tomcat5War.xml (modified) (1 diff)
- trunk/build/quickstart/linux/bw (modified) (1 diff)
- trunk/build/quickstart/windows/bw.bat (modified) (1 diff)
- trunk/config/bwbuild/default/cal.options.xml (modified) (2 diffs)
- trunk/config/bwbuild/default/cal.properties (modified) (4 diffs)
- trunk/config/bwbuild/jboss-h2/cal.options.xml (modified) (9 diffs)
- trunk/config/bwbuild/jboss-h2/cal.properties (modified) (4 diffs)
- trunk/config/bwbuild/jboss-mysql/cal.options.xml (modified) (2 diffs)
- trunk/config/bwbuild/jboss-mysql/cal.properties (modified) (4 diffs)
- trunk/config/bwbuild/jboss-postgresql/cal.options.xml (modified) (1 diff)
- trunk/config/bwbuild/jboss-postgresql/cal.properties (modified) (5 diffs)
- trunk/deployment/appjars.xml (deleted)
- trunk/deployment/build.xml (modified) (4 diffs)
- trunk/deployment/bw-core-appjars.xml (added)
- trunk/deployment/caldavTest/shellscr/appjars.xml (modified) (1 diff)
- trunk/deployment/dumprestore/shellscr/appjars.xml (deleted)
- trunk/deployment/dumprestore/shellscr/build.xml (modified) (1 diff)
- trunk/deployment/feeder/webapp/appjars.xml (deleted)
- trunk/deployment/feeder/webapp/build.xml (modified) (1 diff)
- trunk/deployment/indexer/shellscr/appjars.xml (deleted)
- trunk/deployment/indexer/shellscr/build.xml (modified) (1 diff)
- trunk/deployment/inoutsched/shellscr/appjars.xml (deleted)
- trunk/deployment/inoutsched/shellscr/build.xml (modified) (1 diff)
- trunk/deployment/publiccaldav/webapp/appjars.xml (deleted)
- trunk/deployment/publiccaldav/webapp/build.xml (modified) (1 diff)
- trunk/deployment/publiccalws/webapp/appjars.xml (deleted)
- trunk/deployment/publiccalws/webapp/build.xml (modified) (1 diff)
- trunk/deployment/termination/webapp/build.xml (modified) (1 diff)
- trunk/deployment/usercaldav/webapp/appjars.xml (deleted)
- trunk/deployment/usercaldav/webapp/build.xml (modified) (1 diff)
- trunk/deployment/usercalws/webapp/appjars.xml (deleted)
- trunk/deployment/usercalws/webapp/build.xml (modified) (1 diff)
- trunk/deployment/webadmin/webapp/appjars.xml (deleted)
- trunk/deployment/webadmin/webapp/build.xml (modified) (1 diff)
- trunk/deployment/webpublic/webapp/appjars.xml (deleted)
- trunk/deployment/webpublic/webapp/build.xml (modified) (1 diff)
- trunk/deployment/websubmit/webapp/appjars.xml (deleted)
- trunk/deployment/websubmit/webapp/build.xml (modified) (1 diff)
- trunk/deployment/webuser/webapp/appjars.xml (deleted)
- trunk/deployment/webuser/webapp/build.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/buildTools/deftasks.xml
r3176 r3180 47 47 <attribute name="version"/> 48 48 <attribute name="deployment-name" default=""/> 49 <attribute name="no-default-libs" default="true"/>50 49 <attribute name="subproject" default="false"/> 51 50 <sequential> … … 85 84 value="@{deployment-name}" /> 86 85 87 <property name="propval.app.no.defaultlibs"88 value="@{no-default-libs}" />89 90 86 <deftasks/> 91 87 </else> … … 129 125 </fileset> 130 126 </path> 127 </sequential> 128 </macrodef> 129 130 <!-- ===================================================================== 131 Assumes projectDefs was called previously. 132 Set things up ready for deployment 133 ===================================================================== --> 134 <macrodef name="deployInit"> 135 <attribute name="ear-name"/> 136 <sequential> 137 <!-- Where we put ear stuff --> 138 <if> 139 <isset property="org.bedework.global.build.ear" /> 140 <then> 141 <property name="app.ear.file.name" 142 value="@{ear-name}.ear" /> 143 144 <property name="org.bedework.ear.name" 145 value="@{ear-name}" /> 146 147 <property name="org.bedework.ear.templib" 148 location="${org.bedework.temp.dir}/earlib" /> 149 150 <property name="org.bedework.ear.properties.dir" 151 location="${org.bedework.temp.dir}/ear-properties" /> 152 153 <delete dir="${org.bedework.ear.templib}" /> 154 <mkdir dir="${org.bedework.ear.templib}" /> 155 156 <delete dir="${org.bedework.ear.properties.dir}" /> 157 <mkdir dir="${org.bedework.ear.properties.dir}" /> 158 </then> 159 </if> 160 161 <property name="org.bedework.temp.shellscr.home" 162 location="${org.bedework.temp.dir}/shellscr" /> 163 164 <property name="org.bedework.temp.extrajars.dir" 165 location="${org.bedework.temp.dir}/extrajars" /> 166 167 <!-- Preserve extra jars for ear builds --> 168 <property name="org.bedework.temp.ear.extrajars.dir" 169 location="${org.bedework.temp.dir}/earextrajars" /> 170 171 <property name="org.bedework.global.context.roots" 172 location="${org.bedework.temp.dir}/context-roots.properties" /> 173 174 <!-- ===== End of stuff in main bedework deployment build file ====== --> 175 176 <!-- Clean up before we start --> 177 <delete dir="${org.bedework.temp.wars.home}" /> 178 <mkdir dir="${org.bedework.temp.wars.home}" /> 179 180 <delete dir="${org.bedework.temp.ear.extrajars.dir}" /> 181 <mkdir dir="${org.bedework.temp.ear.extrajars.dir}" /> 182 183 <delete dir="${org.bedework.temp.extrajars.dir}" /> 184 <mkdir dir="${org.bedework.temp.extrajars.dir}" /> 185 </sequential> 186 </macrodef> 187 188 <macrodef name="deployTerm"> 189 <sequential> 190 <ant antfile="${build.dir}/../deployment/termination/webapp/build.xml" 191 target="deploy" inheritRefs="true" /> 192 193 <!-- Platform specific --> 194 <ant antfile="${build.dir}/../deployment/termination/build.xml" 195 target="deploy" inheritRefs="true" /> 131 196 </sequential> 132 197 </macrodef> trunk/build/platforms/jbossService.xml
r3148 r3180 68 68 <fileset dir="${org.bedework.temp.extrajars.dir}" /> 69 69 </copy> 70 </then>71 </if>72 73 <if>74 <not>75 <isset property="propval.app.no.defaultlibs" />76 </not>77 <then>78 <antcall target="copyLibs" inheritRefs="true" />79 70 </then> 80 71 </if> … … 163 154 </if> 164 155 </target> 165 166 <!-- ================================================================167 Private target to copy libraries168 ================================================================ -->169 170 <target name="copyLibs">171 <!-- hibernate jars -->172 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}" />173 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm-attrs}" />174 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm}" />175 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.cglib}" />176 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dom4j}" />177 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ehcache}" />178 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hibernate}" />179 <!--180 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.javassist}" />181 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jgroups}" />182 -->183 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jta}" />184 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-collections}"/>185 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-api}" />186 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-log4j12}" />187 188 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-logging}"/>189 190 <!-- core files -->191 192 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiaccess}" />193 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiutil}" />194 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-davio}" />195 196 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-annotations}" />197 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-apiutil}" />198 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcore}" />199 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcorei}" />200 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calfacade}" />201 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvc}" />202 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvci}" />203 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-icalendar}" />204 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-logging}" />205 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-mail}" />206 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-sysevents}" />207 208 <!-- any extra files-->209 <copy todir="${app.dest.lib}" >210 <fileset dir="${org.bedework.temp.extrajars.dir}" />211 </copy>212 213 <!-- Some more standard libs -->214 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-core}"/>215 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-misc}"/>216 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.backport-util-concurrent}"/>217 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j}"/>218 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j-vcard}"/>219 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-codec}"/>220 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-digester}"/>221 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-httpclient}"/>222 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-lang}"/>223 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-ssl}"/>224 </target>225 156 </project> trunk/build/platforms/jbossWar.xml
r3167 r3180 60 60 <property name="app.dest.lib" 61 61 location="${app.dest.webinf}/lib" /> 62 <if>63 <not>64 <isset property="propval.app.no.defaultlibs" />65 </not>66 <then>67 <antcall target="copyLibs" inheritRefs="true" />68 </then>69 </if>70 62 </then> 71 63 <else> … … 129 121 <property name="app.dest.lib" 130 122 location="${org.bedework.ear.dir}" /> 131 <if>132 <not>133 <isset property="propval.app.no.defaultlibs" />134 </not>135 <then>136 <antcall target="copyLibs" inheritRefs="true" />137 </then>138 </if>139 123 140 124 <!-- Add any extra jars --> … … 235 219 </if> 236 220 </target> 237 238 <!-- ================================================================239 Private target to copy libraries240 ================================================================ -->241 242 <target name="copyLibs">243 <!-- hibernate jars -->244 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}" />245 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm-attrs}" />246 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm}" />247 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.cglib}" />248 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dom4j}" />249 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ehcache}" />250 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hibernate}" />251 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.javassist}" />252 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jta}" />253 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-api}" />254 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-log4j12}" />255 256 <if>257 <isset property="org.bedework.build.caldav.google" />258 <then>259 <copy todir="${app.dest.lib}">260 <fileset dir="${google.dir}">261 <include name="*.jar"/>262 </fileset>263 </copy>264 </then>265 </if>266 267 <!-- ===============================================================268 Any jar files required269 =============================================================== -->270 271 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-annotations}" />272 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiaccess}" />273 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiutil}" />274 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-davio}" />275 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-apiutil}" />276 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcore}" />277 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcorei}" />278 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calfacade}" />279 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvc}" />280 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvci}" />281 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-client}" />282 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-icalendar}" />283 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-logging}" />284 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-mail}" />285 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-sysevents}" />286 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-appcommon}" />287 288 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-core}"/>289 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-misc}"/>290 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.backport-util-concurrent}"/>291 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j}"/>292 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j-vcard}"/>293 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-codec}"/>294 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-collections}"/>295 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-httpclient}"/>296 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-lang}"/>297 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-ssl}"/>298 299 <!-- Mail related stuff -->300 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.activation}" />301 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dsn}" />302 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.imap}" />303 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.mailapi}" />304 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.pop3}" />305 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.smtp}" />306 307 <!-- any extra files-->308 <copy todir="${app.dest.lib}" >309 <fileset dir="${org.bedework.temp.extrajars.dir}" />310 </copy>311 312 <!-- Add the struts stuff -->313 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.serializer}"/>314 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.xalan}"/>315 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.struts}"/>316 317 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-beanutils}"/>318 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-digester}"/>319 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-fileupload}"/>320 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-validator}"/>321 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jakarta-oro}"/>322 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl}"/>323 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl-standard}"/>324 </target>325 221 </project> trunk/build/platforms/runnableService.xml
r2955 r3180 34 34 35 35 <target name="runnableAddLibs"> 36 <!-- hibernate jars --> 37 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}" /> 38 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm-attrs}" /> 39 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm}" /> 40 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.cglib}" /> 41 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dom4j}" /> 42 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ehcache}" /> 43 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hibernate}" /> 44 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.javassist}" /> 45 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jgroups}" /> 46 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jta}" /> 47 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-collections}"/> 48 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-api}" /> 49 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-log4j12}" /> 50 51 <!-- jms support --> 52 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.activemq-core}" /> 53 <copy todir="${app.dest.lib}" 54 file="${org.bedework.appjar.geronimo-j2ee-management_1.0_spec}" /> 55 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jms}" /> 56 57 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-logging}"/> 58 59 <!-- core files --> 60 61 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiaccess}" /> 62 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiutil}" /> 63 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-davio}" /> 64 65 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-annotations}" /> 66 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-apiutil}" /> 67 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcore}" /> 68 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcorei}" /> 69 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calfacade}" /> 70 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvc}" /> 71 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvci}" /> 72 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-icalendar}" /> 73 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-logging}" /> 74 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-mail}" /> 75 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-sysevents}" /> 76 77 <!-- any extra files--> 36 <!-- any extra files --> 78 37 <copy todir="${app.dest.lib}" > 79 38 <fileset dir="${org.bedework.temp.extrajars.dir}" /> 80 39 </copy> 81 82 <!-- Some more standard libs -->83 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.log4j}"/>84 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-core}"/>85 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-misc}"/>86 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.backport-util-concurrent}"/>87 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j}"/>88 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j-vcard}"/>89 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-codec}"/>90 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-digester}"/>91 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-httpclient}"/>92 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-lang}"/>93 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-ssl}"/>94 40 95 41 <!-- jdbc stuff --> … … 106 52 </copy> 107 53 </then> 108 <else>109 <!-- Include the quickstart jdbc driver -->110 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hsqldb}"/>111 </else>112 54 </if> 113 55 </target> trunk/build/platforms/tomcat5War.xml
r2929 r3180 33 33 <property name="app.dest.lib" 34 34 location="${app.dest.webinf}/lib" /> 35 36 <!-- hibernate jars -->37 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.antlr}" />38 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm-attrs}" />39 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.asm}" />40 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.cglib}" />41 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dom4j}" />42 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ehcache}" />43 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hibernate}" />44 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.javassist}" />45 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jgroups}" />46 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jta}" />47 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-api}" />48 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.slf4j-log4j12}" />49 50 <!-- jms support -->51 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.activemq-core}" />52 <copy todir="${app.dest.lib}"53 file="${org.bedework.appjar.geronimo-j2ee-management_1.0_spec}" />54 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jms}" />55 56 <if>57 <isset property="org.bedework.build.caldav.google" />58 <then>59 <copy todir="${app.dest.lib}">60 <fileset dir="${google.dir}">61 <include name="*.jar"/>62 </fileset>63 </copy>64 </then>65 </if>66 67 <!-- ===============================================================68 Any jar files required69 =============================================================== -->70 71 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-annotations}" />72 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiaccess}" />73 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.rpiutil}" />74 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-davio}" />75 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-apiutil}" />76 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcore}" />77 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calcorei}" />78 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calfacade}" />79 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvc}" />80 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-calsvci}" />81 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-client}" />82 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-icalendar}" />83 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-logging}" />84 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-mail}" />85 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-sysevents}" />86 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.bw-appcommon}" />87 88 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-core}"/>89 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.lucene-misc}"/>90 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.backport-util-concurrent}"/>91 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.ical4j}"/>92 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-codec}"/>93 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-collections}"/>94 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-httpclient}"/>95 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-lang}"/>96 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-ssl}"/>97 98 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.log4j}"/>99 100 <!-- Mail related stuff -->101 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.activation}" />102 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.dsn}" />103 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.imap}" />104 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.mailapi}" />105 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.pop3}" />106 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.smtp}" />107 108 <!-- any extra files-->109 <copy todir="${app.dest.lib}" >110 <fileset dir="${org.bedework.temp.extrajars.dir}" />111 </copy>112 113 <if>114 <isset property="org.bedework.strutsapp" />115 <then>116 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.serializer}"/>117 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.xalan}"/>118 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.struts}"/>119 120 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-beanutils}"/>121 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-digester}"/>122 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-fileupload}"/>123 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-logging}"/>124 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.commons-validator}"/>125 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jakarta-oro}"/>126 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl}"/>127 <copy todir="${app.dest.lib}" file="${org.bedework.appjar.jstl-standard}"/>128 </then>129 </if>130 35 </target> 131 36 trunk/build/quickstart/linux/bw
r3170 r3180 231 231 CLASSPATH=$ANT_HOME/lib/ant-launcher.jar 232 232 CLASSPATH=$CLASSPATH:$QUICKSTART_HOME/bedework/build/quickstart/antlib 233 #CLASSPATH=$CLASSPATH:$QUICKSTART_HOME/bedework/applib/log4j-1.2.8.jar234 233 235 234 # Default some parameters trunk/build/quickstart/windows/bw.bat
r3161 r3180 20 20 SET CLASSPATH="%ANT_HOME%\lib\ant-launcher.jar" 21 21 SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\build\quickstart\antlib" 22 :: SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\applib\log4j-1.2.8.jar"23 22 24 23 :: Default some parameters trunk/config/bwbuild/default/cal.options.xml
r3170 r3180 500 500 <!-- =============================================================== 501 501 Admin web client CalAdmin 502 =============================================================== ===-->502 =============================================================== --> 503 503 <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 504 504 <autoCreateContacts>false</autoCreateContacts> … … 962 962 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 963 963 </pubcarddav> 964 965 <!-- ================================================================== 966 CardDAV importer 967 ================================================================== --> 968 <carddavImp classname="org.bedework.carddav.util.CardDAVConfig"> 969 <appType>carddavimp</appType> 970 <!-- 971 <publicAdmin>false</publicAdmin> --> 972 <guestMode>false</guestMode> 973 </carddavImp> 964 974 </app> 965 975 </bedework> trunk/config/bwbuild/default/cal.properties
r3170 r3180 553 553 org.bedework.app.sysevlog.zip.name=bwsysevlog 554 554 org.bedework.app.sysevlog.description=Bedework system events logger application 555 org.bedework.app.sysevlog.no.defaultlibs=true556 555 557 556 # … … 567 566 org.bedework.app.monitor.zip.name=monitor 568 567 org.bedework.app.monitor.description=Bedework system events monitor application 569 org.bedework.app.monitor.no.defaultlibs=true570 568 571 569 # … … 581 579 org.bedework.app.genkeys.zip.name=genkeys 582 580 org.bedework.app.genkeys.description=Bedework system Key generator 583 org.bedework.app.genkeys.no.defaultlibs=true584 581 585 582 # … … 641 638 org.bedework.app.usercarddav.logprefix=usercarddav 642 639 640 # 641 # -------------------------------------------------------------------- 642 # 643 # CardDAV importer 644 # 645 646 org.bedework.app.carddavimp.runnable=yes 647 org.bedework.app.carddavimp.project=carddav 648 org.bedework.app.carddavimp.sou.dir=tools 649 org.bedework.app.carddavimp.shellscr.name=bwrun 650 org.bedework.app.carddavimp.batscr.name=bwrun.bat 651 org.bedework.app.carddavimp.zip.name=carddavimp 652 org.bedework.app.carddavimp.description=Bedework CardDAV importer 653 654 # 655 # -------------------------------------------------------------------- 656 # 657 # Exchange synchronization Service - callback web server 658 # 659 org.bedework.app.exsynchwcb.project=exsynch 660 org.bedework.app.exsynchwcb.sou.dir=server 661 662 org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 663 org.bedework.app.exsynchwcb.war.name=exsynch 664 org.bedework.app.exsynchwcb.context.root=/exsynch 665 # Set for jboss 666 #org.bedework.app.usercarddav.virtual.host=events.rpi.edu 667 668 org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 669 org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 670 org.bedework.app.exsynchwcb.name=Demoexsynchw 671 org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 672 org.bedework.app.exsynchwcb.logprefix=exsynch 673 674 trunk/config/bwbuild/jboss-h2/cal.options.xml
r3170 r3180 32 32 33 33 <!-- CardDAV server locations --> 34 <publicCardDAVUri>http://localhost:8080/carddav</publicCardDAVUri> 35 <personalCardDAVUri>http://localhost:8080/ucarddav</personalCardDAVUri> 34 <publicCardDAVHost>localhost</publicCardDAVHost> 35 <publicCardDAVPort>8080</publicCardDAVPort> 36 <publicCardDAVContext>/pubcarddav</publicCardDAVContext> 37 38 <personalCardDAVHost>localhost</personalCardDAVHost> 39 <personalCardDAVPort>8080</personalCardDAVPort> 40 <personalCardDAVContext>/ucarddav</personalCardDAVContext> 36 41 37 42 <!-- Timezone server locations --> 38 43 <timezonesUri>http://localhost:8080/tzsvr</timezonesUri> 39 44 40 <systemRoots classname="org.bedework.calfacade.configs.SystemRoots" > 45 <!-- Public/private key locations --> 46 <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys> 47 <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys> 48 49 <systemRoots classname="org.bedework.calfacade.configs.SystemRoots" > 41 50 <principalRoot>/principals</principalRoot> 42 51 <userPrincipalRoot>/principals/users</userPrincipalRoot> … … 48 57 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 49 58 </systemRoots> 59 60 <!-- To enable mapping of calendar addresses e.g. mailto:fred@example.org 61 on to principals we need to either do a directory lookup or have 62 some sort of pattern map. 63 64 Setting a caladdr prefix enables pattern mapping. By default 65 calendar addresses are users --> 66 67 <!-- 68 <caladdrPrefixes classname="org.bedework.calfacade.configs.CalAddrPrefixes"> 69 <location>loc_</location> 70 </caladdrPrefixes> 71 --> 72 73 <!-- =============================================================== 74 CardDAV directory handlers 75 =============================================================== --> 76 77 <dirhandlers> 78 <!-- handle the principal hierarchy. 79 This could be a read-only interface if we don't intend to allow 80 modification of the enterprise directory. 81 82 However, we may need to merge in subsidiary information to handle 83 principal properties. That may mean maintaining a shadow 84 principal hierarchy in the local server. 85 86 Each element name below must be unique. 87 --> 88 <principal-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 89 <pathPrefix>/principals</pathPrefix> 90 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler</className> 91 92 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 93 <providerUrl>ldap://localhost:10389/</providerUrl> 94 <baseDn>dc=bedework, dc=org</baseDn> 95 96 <queryLimit>1000</queryLimit> 97 98 <!-- We need to get operational attributes from the directory. 99 This requires us to explicitly name all attributes on fetch. 100 This element allows us to name EXTRA attributes from the default 101 list provided by the implementation. 102 --> 103 <attrIds></attrIds> 104 105 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 106 <addressbookIdAttr>ou</addressbookIdAttr> 107 108 <authDn>uid=admin,ou=system</authDn> 109 <authPw>secret</authPw> 110 111 <debug>true</debug> 112 </principal-dirHandler> 113 114 <user-principal-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 115 <pathPrefix>/principals/users</pathPrefix> 116 <addressBook>true</addressBook> 117 118 <!-- The cardPathPrefix is used to manufacture a path to a card for 119 the principal. If it is set we take the path 120 121 <principal-root>/<account> 122 123 and transform it to 124 125 <cardPathPrefix>/<account>.vcf 126 127 If it is not set we try the cardPathPrefixes supplied globally. 128 If they are not supplied we don't give any path. The client will 129 have to fall back to a query. 130 --> 131 <cardPathPrefix>/public/people</cardPathPrefix> 132 133 <cardPathPrefixes>/public/people,loc_:/public/locations</cardPathPrefixes> 134 135 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler</className> 136 137 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 138 <providerUrl>ldap://localhost:10389/</providerUrl> 139 <baseDn>ou=accounts,dc=bedework,dc=org</baseDn> 140 141 <queryLimit>1000</queryLimit> 142 143 <attrIds></attrIds> 144 145 <cardKind>individual</cardKind> 146 147 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 148 <addressbookIdAttr>ou</addressbookIdAttr> 149 150 <addressbookEntryObjectClass>inetOrgPerson</addressbookEntryObjectClass> 151 <addressbookEntryIdAttr>uid</addressbookEntryIdAttr> 152 153 <principalIdAttr>uid</principalIdAttr> 154 155 <authDn>uid=admin,ou=system</authDn> 156 <authPw>secret</authPw> 157 158 <debug>true</debug> 159 </user-principal-dirHandler> 160 161 <group-principal-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 162 <pathPrefix>/principals/groups</pathPrefix> 163 <addressBook>true</addressBook> 164 165 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler</className> 166 167 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 168 <providerUrl>ldap://localhost:10389/</providerUrl> 169 170 <baseDn>ou=groups,dc=bedework,dc=org</baseDn> 171 172 <queryLimit>1000</queryLimit> 173 174 <attrIds></attrIds> 175 176 <cardKind>group</cardKind> 177 178 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 179 <addressbookIdAttr>ou</addressbookIdAttr> 180 181 <addressbookEntryObjectClass>groupOfUniqueNames</addressbookEntryObjectClass> 182 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 183 184 <principalIdAttr>cn</principalIdAttr> 185 186 <authDn>uid=admin,ou=system</authDn> 187 <authPw>secret</authPw> 188 189 <debug>true</debug> 190 </group-principal-dirHandler> 191 192 <location-principal-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 193 <pathPrefix>/principals/locations</pathPrefix> 194 <addressBook>true</addressBook> 195 <cardPathPrefix>/public/locations</cardPathPrefix> 196 197 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler</className> 198 199 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 200 <providerUrl>ldap://localhost:10389/</providerUrl> 201 202 <baseDn>ou=locations,dc=bedework,dc=org</baseDn> 203 204 <queryLimit>1000</queryLimit> 205 206 <attrIds></attrIds> 207 208 <cardKind>location</cardKind> 209 210 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 211 <addressbookIdAttr>ou</addressbookIdAttr> 212 213 <addressbookEntryObjectClass>groupOfUniqueNames</addressbookEntryObjectClass> 214 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 215 216 <principalIdAttr>cn</principalIdAttr> 217 218 <authDn>uid=admin,ou=system</authDn> 219 <authPw>secret</authPw> 220 221 <debug>true</debug> 222 </location-principal-dirHandler> 223 224 <!-- handle the public (enterprise) people address book hierarchy --> 225 <public-people-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 226 <pathPrefix>/public/people</pathPrefix> 227 228 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler</className> 229 230 <!-- manufacture an owner for public entities --> 231 <ownerHref>/principals/users/admin</ownerHref> 232 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 233 <providerUrl>ldap://localhost:10389/</providerUrl> 234 <baseDn>ou=people,ou=public,dc=bedework,dc=org</baseDn> 235 <queryLimit>1000</queryLimit> 236 237 <attrIds></attrIds> 238 239 <folderObjectClass>organizationalUnit</folderObjectClass> 240 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 241 <addressbookEntryObjectClass>inetOrgPerson</addressbookEntryObjectClass> 242 <folderIdAttr>ou</folderIdAttr> 243 <addressbookIdAttr>ou</addressbookIdAttr> 244 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 245 246 <authDn>uid=admin,ou=system</authDn> 247 <authPw>secret</authPw> 248 <debug>true</debug> 249 </public-people-dirHandler> 250 251 252 <!-- handle the user address book hierarchy --> 253 254 <user-dirHandler classname="org.bedework.carddav.util.DbDirHandlerConfig" > 255 <pathPrefix>/user</pathPrefix> 256 257 <className>org.bedework.carddav.server.dirHandlers.db.DbAddrBookDirHandler</className> 258 259 <queryLimit>1000</queryLimit> <!-- unimplemented --> 260 261 <!-- This is the access set at the root. I'll do this as XML soon --> 262 <rootAccess>WONyA WANyFyS </rootAccess> 263 264 <!-- This is the owner of the user root and user home --> 265 <rootOwner>/principals/users/root</rootOwner> 266 267 <debug>true</debug> 268 </user-dirHandler> 269 270 <!-- handle the user address book hierarchy 271 How it might be done with ldap 272 <user-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 273 <pathPrefix>/user</pathPrefix> 274 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler</className> 275 276 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 277 <providerUrl>ldap://localhost:10389/</providerUrl> 278 279 <baseDn>ou=users,ou=addrbooks,dc=bedework,dc=org</baseDn> 280 281 <queryLimit>1000</queryLimit> 282 283 <attrIds></attrIds> 284 285 <folderObjectClass>organizationalUnit</folderObjectClass> 286 <folderIdAttr>ou</folderIdAttr> 287 288 <addressbookObjectClass>addressBook</addressbookObjectClass> 289 <addressbookIdAttr>ou</addressbookIdAttr> 290 291 <addressbookEntryObjectClass>inetOrgPerson</addressbookEntryObjectClass> 292 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 293 294 <authDn>uid=admin,ou=system</authDn> 295 <authPw>secret</authPw> 296 <debug>true</debug> 297 </user-dirHandler> 298 --> 299 300 <public-locations-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 301 <pathPrefix>/public/locations</pathPrefix> 302 303 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler</className> 304 305 <!-- manufacture an owner for public entities --> 306 <ownerHref>/principals/users/admin</ownerHref> 307 308 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 309 <providerUrl>ldap://localhost:10389/</providerUrl> 310 <baseDn>ou=locations,ou=public,dc=bedework,dc=org</baseDn> 311 312 <queryLimit>1000</queryLimit> 313 314 <attrIds></attrIds> 315 316 <cardKind>location</cardKind> 317 318 <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 319 <addressbookIdAttr>ou</addressbookIdAttr> 320 321 <addressbookEntryObjectClass>CalendarResource</addressbookEntryObjectClass> 322 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 323 324 <principalIdAttr>calcaladruri</principalIdAttr> 325 326 <authDn>uid=admin,ou=system</authDn> 327 <authPw>secret</authPw> 328 329 <debug>true</debug> 330 </public-locations-dirHandler> 331 332 <!-- handle the public (enterprise) address book hierarchy --> 333 <public-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 334 <pathPrefix>/public</pathPrefix> 335 <className>org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler</className> 336 337 <!-- manufacture an owner for public entities --> 338 <ownerHref>/principals/users/admin</ownerHref> 339 340 <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 341 <providerUrl>ldap://localhost:10389/</providerUrl> 342 343 <baseDn>ou=public,dc=bedework,dc=org</baseDn> 344 345 <queryLimit>1000</queryLimit> 346 347 <attrIds></attrIds> 348 349 <folderObjectClass>organizationalUnit</folderObjectClass> 350 <addressbookObjectClass>addressBook</addressbookObjectClass> 351 <addressbookEntryObjectClass>inetOrgPerson</addressbookEntryObjectClass> 352 353 <folderIdAttr>ou</folderIdAttr> 354 <addressbookIdAttr>ou</addressbookIdAttr> 355 <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 356 357 <authDn>uid=admin,ou=system</authDn> 358 <authPw>secret</authPw> 359 <debug>true</debug> 360 </public-dirHandler> 361 </dirhandlers> 362 363 <!-- =============================================================== 364 Calendar system modules 365 =============================================================== --> 50 366 51 367 <module> … … 101 417 <disabled>false</disabled> 102 418 </dummymail> 103 104 <default-pwencrypt classname="org.bedework.calfacade.security.DefaultPwEncryptionConfig">105 <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys>106 <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys>107 108 <debug>true</debug>109 <verbose>true</verbose>110 </default-pwencrypt>111 419 </module> 112 420 </global> … … 164 472 165 473 <app> 166 <!-- =============================================================== ===474 <!-- =============================================================== 167 475 Timezones server 168 =============================================================== ===-->169 <tzsvr classname="org.bedework. calfacade.configs.ConfigCommon">476 =============================================================== --> 477 <tzsvr classname="org.bedework.timezones.common.TzsvrConfig"> 170 478 <appType>tzsvr</appType> 171 <publicAdmin>false</publicAdmin> 172 <guestMode>true</guestMode> 479 480 <!-- Property defining location of the registry --> 481 <tzdataUrl>http://localhost:8080/tzdata.zip</tzdataUrl> 482 483 <!-- Property defining long seconds refetch interval for data --> 484 <refetchInterval>6000</refetchInterval> 485 486 <cacheName>vtz</cacheName> 487 488 <postId>12345abcde</postId> 173 489 </tzsvr> 174 490 175 <!-- =============================================================== ===491 <!-- =============================================================== 176 492 Config web client 177 =============================================================== ===-->493 =============================================================== --> 178 494 <bwconfig classname="org.bedework.calfacade.configs.ConfigCommon"> 179 495 <appType>webconfig</appType> … … 182 498 </bwconfig> 183 499 184 <!-- =============================================================== ===500 <!-- =============================================================== 185 501 Admin web client CalAdmin 186 =============================================================== ===-->502 =============================================================== --> 187 503 <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 188 504 <autoCreateContacts>false</autoCreateContacts> … … 297 613 </Events> 298 614 299 300 301 615 <!-- ================================================================== 302 616 Feed Service … … 408 722 </UserCal> 409 723 410 <!-- =============================================================== ===724 <!-- =============================================================== 411 725 User CalDAV server UserCalDAV 412 =============================================================== ===-->726 =============================================================== --> 413 727 <Usercaldav classname="org.bedework.caldav.util.CalDAVConfig"> 414 728 <appType>usercaldav</appType> … … 461 775 <webcalServiceURI>/webcal</webcalServiceURI> 462 776 </Pubcaldav> 777 778 <!-- ================================================================== 779 User CalWS server Usercalws 780 ================================================================== --> 781 <Usercalws classname="org.bedework.caldav.util.CalDAVConfig"> 782 <appType>usercalws</appType> 783 <!-- 784 <publicAdmin>false</publicAdmin> 785 --> 786 <guestMode>false</guestMode> 787 788 <sysintfImpl>org.bedework.caldav.bwserver.BwSysIntfImpl</sysintfImpl> 789 </Usercalws> 790 791 <!-- ================================================================== 792 Public (unauthenticated) CalWS server Pubcalws 793 ================================================================== --> 794 <Pubcalws classname="org.bedework.caldav.util.CalDAVConfig"> 795 <appType>publiccalws</appType> 796 <!-- 797 <publicAdmin>false</publicAdmin> 798 --> 799 <guestMode>true</guestMode> 800 801 <sysintfImpl>org.bedework.caldav.bwserver.BwSysIntfImpl</sysintfImpl> 802 </Pubcalws> 463 803 464 804 <!-- ================================================================== … … 541 881 <debugEntity>false</debugEntity> 542 882 </iosched> 883 884 <!-- ================================================================== 885 Exchange synch 886 ================================================================== --> 887 <Exsynch classname="org.bedework.exchgsynch.ExsynchConfig"> 888 <appType>exsynch</appType> 889 890 <!-- location of the WSDL - modified to include server element --> 891 <exchangeWSDLURI>http://localhost:8080/exchange/Services.wsdl</exchangeWSDLURI> 892 893 <!-- Exchange sync callback. Comment out for no service --> 894 <exchangeWsPushURI>http://128.113.124.221/exsynch/</exchangeWsPushURI> 895 896 <!-- Path to keystore - comment out to use default --> 897 <keystore>@APPSERVER-DATA-DIR@/exsynchcerts</keystore> 898 899 <!-- location of the WSDL for the remote web service --> 900 <remoteWSDLURI>http://localhost:8080/exchange/wssvc.wsdl</remoteWSDLURI> 901 902 <remoteWsURL>http://localhost:8080/pubcaldav/exsynchws/</remoteWsURL> 903 904 <!-- seconds --> 905 <remoteKeepAliveInterval>60</remoteKeepAliveInterval> 906 </Exsynch> 907 908 <!-- =============================================================== 909 User CardDAV server usercarddav 910 =============================================================== --> 911 <usercarddav classname="org.bedework.carddav.util.CardDAVConfig" > 912 <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 913 914 <webaddrServiceURI>/find</webaddrServiceURI> 915 <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList> 916 <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 917 918 <directoryBrowsingDisallowed>false</directoryBrowsingDisallowed> 919 920 <defaultAddressbook>addressbook</defaultAddressbook> 921 922 <!-- This will act as the root for the file system --> 923 <addressBookHandlerPrefix>/user</addressBookHandlerPrefix> 924 925 <!-- Needed for access calculations --> 926 <userHomeRoot>/user</userHomeRoot> 927 928 <principalRoot>/principals</principalRoot> 929 <userPrincipalRoot>/principals/users</userPrincipalRoot> 930 <groupPrincipalRoot>/principals/groups</groupPrincipalRoot> 931 <resourcePrincipalRoot>/principals/resources</resourcePrincipalRoot> 932 <venuePrincipalRoot>/principals/locations</venuePrincipalRoot> 933 <ticketPrincipalRoot>/principals/tickets</ticketPrincipalRoot> 934 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 935 </usercarddav> 936 937 <!-- =============================================================== 938 Public CardDAV server pubcarddav 939 =============================================================== --> 940 <pubcarddav classname="org.bedework.carddav.util.CardDAVConfig" > 941 <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 942 943 <webaddrServiceURI>/find</webaddrServiceURI> 944 <webaddrServicePropertiesList>fn,note,org</webaddrServicePropertiesList> 945 <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 946 947 <directoryBrowsingDisallowed>false</directoryBrowsingDisallowed> 948 949 <defaultAddressbook>addressbook</defaultAddressbook> 950 951 <addressBookHandlerPrefix>/public</addressBookHandlerPrefix> 952 953 <!-- Needed for access calculations --> 954 <userHomeRoot>/user</userHomeRoot> 955 956 <principalRoot>/principals</principalRoot> 957 <userPrincipalRoot>/principals/users</userPrincipalRoot> 958 <groupPrincipalRoot>/principals/groups</groupPrincipalRoot> 959 <resourcePrincipalRoot>/principals/resources</resourcePrincipalRoot> 960 <venuePrincipalRoot>/principals/locations</venuePrincipalRoot> 961 <ticketPrincipalRoot>/principals/tickets</ticketPrincipalRoot> 962 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 963 </pubcarddav> 964 965 <!-- ================================================================== 966 CardDAV importer 967 ================================================================== --> 968 <carddavImp classname="org.bedework.carddav.util.CardDAVConfig"> 969 <appType>carddavimp</appType> 970 <!-- 971 <publicAdmin>false</publicAdmin> --> 972 <guestMode>false</guestMode> 973 </carddavImp> 543 974 </app> 544 975 </bedework> trunk/config/bwbuild/jboss-h2/cal.properties
r3170 r3180 546 546 org.bedework.app.sysevlog.zip.name=bwsysevlog 547 547 org.bedework.app.sysevlog.description=Bedework system events logger application 548 org.bedework.app.sysevlog.no.defaultlibs=true549 548 550 549 # … … 560 559 org.bedework.app.monitor.zip.name=monitor 561 560 org.bedework.app.monitor.description=Bedework system events monitor application 562 org.bedework.app.monitor.no.defaultlibs=true563 561 564 562 # … … 574 572 org.bedework.app.genkeys.zip.name=genkeys 575 573 org.bedework.app.genkeys.description=Bedework system Key generator 576 org.bedework.app.genkeys.no.defaultlibs=true577 574 578 575 # … … 634 631 org.bedework.app.usercarddav.logprefix=usercarddav 635 632 633 # 634 # -------------------------------------------------------------------- 635 # 636 # CardDAV importer 637 # 638 639 org.bedework.app.carddavimp.runnable=yes 640 org.bedework.app.carddavimp.project=carddav 641 org.bedework.app.carddavimp.sou.dir=tools 642 org.bedework.app.carddavimp.shellscr.name=bwrun 643 org.bedework.app.carddavimp.batscr.name=bwrun.bat 644 org.bedework.app.carddavimp.zip.name=carddavimp 645 org.bedework.app.carddavimp.description=Bedework CardDAV importer 646 647 # 648 # -------------------------------------------------------------------- 649 # 650 # Exchange synchronization Service - callback web server 651 # 652 org.bedework.app.exsynchwcb.project=exsynch 653 org.bedework.app.exsynchwcb.sou.dir=server 654 655 org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 656 org.bedework.app.exsynchwcb.war.name=exsynch 657 org.bedework.app.exsynchwcb.context.root=/exsynch 658 # Set for jboss 659 #org.bedework.app.usercarddav.virtual.host=events.rpi.edu 660 661 org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 662 org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 663 org.bedework.app.exsynchwcb.name=Demoexsynchw 664 org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 665 org.bedework.app.exsynchwcb.logprefix=exsynch 666 667 trunk/config/bwbuild/jboss-mysql/cal.options.xml
r3170 r3180 500 500 <!-- =============================================================== 501 501 Admin web client CalAdmin 502 =============================================================== ===-->502 =============================================================== --> 503 503 <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 504 504 <autoCreateContacts>false</autoCreateContacts> … … 962 962 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 963 963 </pubcarddav> 964 965 <!-- ================================================================== 966 CardDAV importer 967 ================================================================== --> 968 <carddavImp classname="org.bedework.carddav.util.CardDAVConfig"> 969 <appType>carddavimp</appType> 970 <!-- 971 <publicAdmin>false</publicAdmin> --> 972 <guestMode>false</guestMode> 973 </carddavImp> 964 974 </app> 965 975 </bedework> trunk/config/bwbuild/jboss-mysql/cal.properties
r3170 r3180 551 551 org.bedework.app.sysevlog.zip.name=bwsysevlog 552 552 org.bedework.app.sysevlog.description=Bedework system events logger application 553 org.bedework.app.sysevlog.no.defaultlibs=true554 553 555 554 # … … 565 564 org.bedework.app.monitor.zip.name=monitor 566 565 org.bedework.app.monitor.description=Bedework system events monitor application 567 org.bedework.app.monitor.no.defaultlibs=true568 566 569 567 # … … 579 577 org.bedework.app.genkeys.zip.name=genkeys 580 578 org.bedework.app.genkeys.description=Bedework system Key generator 581 org.bedework.app.genkeys.no.defaultlibs=true582 579 583 580 # … … 639 636 org.bedework.app.usercarddav.logprefix=usercarddav 640 637 638 # 639 # -------------------------------------------------------------------- 640 # 641 # CardDAV importer 642 # 643 644 org.bedework.app.carddavimp.runnable=yes 645 org.bedework.app.carddavimp.project=carddav 646 org.bedework.app.carddavimp.sou.dir=tools 647 org.bedework.app.carddavimp.shellscr.name=bwrun 648 org.bedework.app.carddavimp.batscr.name=bwrun.bat 649 org.bedework.app.carddavimp.zip.name=carddavimp 650 org.bedework.app.carddavimp.description=Bedework CardDAV importer 651 652 # 653 # -------------------------------------------------------------------- 654 # 655 # Exchange synchronization Service - callback web server 656 # 657 org.bedework.app.exsynchwcb.project=exsynch 658 org.bedework.app.exsynchwcb.sou.dir=server 659 660 org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 661 org.bedework.app.exsynchwcb.war.name=exsynch 662 org.bedework.app.exsynchwcb.context.root=/exsynch 663 # Set for jboss 664 #org.bedework.app.usercarddav.virtual.host=events.rpi.edu 665 666 org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 667 org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 668 org.bedework.app.exsynchwcb.name=Demoexsynchw 669 org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 670 org.bedework.app.exsynchwcb.logprefix=exsynch 671 672 trunk/config/bwbuild/jboss-postgresql/cal.options.xml
r3170 r3180 972 972 <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 973 973 </pubcarddav> 974 975 <!-- ================================================================== 976 CardDAV importer 977 ================================================================== --> 978 <carddavImp classname="org.bedework.carddav.util.CardDAVConfig"> 979 <appType>carddavimp</appType> 980 <!-- 981 <publicAdmin>false</publicAdmin> --> 982 <guestMode>false</guestMode> 983 </carddavImp> 974 984 </app> 975 985 </bedework> trunk/config/bwbuild/jboss-postgresql/cal.properties
r3170 r3180 197 197 org.bedework.app.tzsvr.context.root=/tzsvr 198 198 # Set for jboss 199 #org.bedework.app.tzsvr.virtual.host=my.host1 ,my.host.2199 #org.bedework.app.tzsvr.virtual.host=my.host1 200 200 201 201 org.bedework.app.tzsvr.description=Bedework timezones server. … … 552 552 org.bedework.app.sysevlog.zip.name=bwsysevlog 553 553 org.bedework.app.sysevlog.description=Bedework system events logger application 554 org.bedework.app.sysevlog.no.defaultlibs=true555 554 556 555 # … … 566 565 org.bedework.app.monitor.zip.name=monitor 567 566 org.bedework.app.monitor.description=Bedework system events monitor application 568 org.bedework.app.monitor.no.defaultlibs=true569 567 570 568 # … … 580 578 org.bedework.app.genkeys.zip.name=genkeys 581 579 org.bedework.app.genkeys.description=Bedework system Key generator 582 org.bedework.app.genkeys.no.defaultlibs=true583 580 584 581 # … … 640 637 org.bedework.app.usercarddav.logprefix=usercarddav 641 638 639 # 640 # -------------------------------------------------------------------- 641 # 642 # CardDAV importer 643 # 644 645 org.bedework.app.carddavimp.runnable=yes 646 org.bedework.app.carddavimp.project=carddav 647 org.bedework.app.carddavimp.sou.dir=tools 648 org.bedework.app.carddavimp.shellscr.name=bwrun 649 org.bedework.app.carddavimp.batscr.name=bwrun.bat 650 org.bedework.app.carddavimp.zip.name=carddavimp 651 org.bedework.app.carddavimp.description=Bedework CardDAV importer 652 653 # 654 # -------------------------------------------------------------------- 655 # 656 # Exchange synchronization Service - callback web server 657 # 658 org.bedework.app.exsynchwcb.project=exsynch 659 org.bedework.app.exsynchwcb.sou.dir=server 660 661 org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 662 org.bedework.app.exsynchwcb.war.name=exsynch 663 org.bedework.app.exsynchwcb.context.root=/exsynch 664 # Set for jboss 665 #org.bedework.app.usercarddav.virtual.host=events.rpi.edu 666 667 org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 668 org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 669 org.bedework.app.exsynchwcb.name=Demoexsynchw 670 org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 671 org.bedework.app.exsynchwcb.logprefix=exsynch 672 673 trunk/deployment/build.xml
r3170 r3180 75 75 <import file="${build.dir}/buildTools/getJar.xml"/> 76 76 77 <import file="${this.build.dir}/appjars.xml" />78 79 77 <import file="${build.dir}/loadDeployConfig.xml"/> 80 78 … … 82 80 83 81 <target name="init" > 84 <getAppJars /> 82 <property name="org.bedework.struts.tlds" 83 location="${resources.dir}/struts-1.2.9/tlds"/> 85 84 86 85 <loadDeployConfig /> … … 101 100 value="${org.bedework.global.jboss.db.datasource.jndiname}" /> 102 101 103 <!--104 <property name="org.bedework.options.file"105 value="${org.bedework.config.options}" />106 -->107 108 102 <!-- Common resources directory --> 109 103 <property name="org.bedework.common.resources" … … 148 142 </if> 149 143 </target> 150 151 <!--152 <target name="deftasks" depends="init">153 <path id="app.xml.cp">154 <pathelement location="${org.bedework.deployutil.jar}"/>155 </path>156 157 <taskdef name="forEachApp"158 classname="org.bedework.deployment.ForEachAppTask">159 <classpath refid="app.xml.cp"/>160 </taskdef>161 162 <taskdef name="resolveFile"163 classname="org.bedework.deployment.ResolveFile">164 <classpath refid="app.xml.cp"/>165 </taskdef>166 167 <taskdef name="makeLangXsl"168 classname="org.bedework.deployment.MakeLangXsl">169 <classpath refid="app.xml.cp"/>170 </taskdef>171 </target>172 -->173 144 174 145 <target name="build.configured" depends="init" > trunk/deployment/caldavTest/shellscr/appjars.xml
r3055 r3180 14 14 name="caldavtest" version="${org.bedework.caldavtest.version}" 15 15 projecthome="${bw.project.home}/projects/caldavTest" /> 16 17 <!-- ===================== Bedework dav jars ========================= --> 18 19 <getJar lib="${org.bedework.temp.extrajars.dir}" 20 libcache="${org.bedework.libcache.dir}" 21 name="bw-davio" version="${org.bedework.davutil.version}" 22 projecthome="${bw.project.home}/projects/davutil" /> 23 24 <!-- ======================= Commons jars ============================ --> 25 26 <getJar lib="${org.bedework.temp.extrajars.dir}" 27 libcache="${org.bedework.libcache.dir}" 28 name="commons-codec" version="1.3"/> 29 30 <getJar lib="${org.bedework.temp.extrajars.dir}" 31 libcache="${org.bedework.libcache.dir}" 32 name="commons-httpclient" version="3.0"/> 33 34 <getJar lib="${org.bedework.temp.extrajars.dir}" 35 libcache="${org.bedework.libcache.dir}" 36 name="commons-ssl" /> 37 38 <getJar lib="${org.bedework.temp.extrajars.dir}" 39 libcache="${org.bedework.libcache.dir}" 40 name="commons-logging" /> 41 42 <!-- ========================== Misc jars ============================ --> 43 44 <getJar lib="${org.bedework.temp.extrajars.dir}" 45 libcache="${org.bedework.libcache.dir}" 46 name="log4j" version="1.2.8"/> 16 47 </sequential> 17 48 </macrodef> trunk/deployment/dumprestore/shellscr/build.xml
r2740 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/feeder/webapp/build.xml
r2698 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/indexer/shellscr/build.xml
r2714 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${ this.dir}/appjars.xml" />14 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 15 16 16 <target name="init" > trunk/deployment/inoutsched/shellscr/build.xml
r3148 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${ this.dir}/appjars.xml" />14 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 15 16 16 <target name="init" > trunk/deployment/publiccaldav/webapp/build.xml
r3105 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/publiccalws/webapp/build.xml
r2999 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/termination/webapp/build.xml
r3152 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" />15 16 14 <!-- ensure has value --> 17 15 <property name="propval.app.cal.suite" value="" /> 18 16 19 17 <target name="init"> 20 <if>21 <not>22 <isset property="org.bedework.no.extra.ear.jars" />23 </not>24 <then>25 <getExtraEarJars />26 </then>27 </if>28 18 </target> 29 19 trunk/deployment/usercaldav/webapp/build.xml
r2698 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/usercalws/webapp/build.xml
r2999 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/webadmin/webapp/build.xml
r2698 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/webpublic/webapp/build.xml
r3105 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/websubmit/webapp/build.xml
r2698 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" > trunk/deployment/webuser/webapp/build.xml
r2698 r3180 12 12 <dirname property="this.dir" file="${ant.file}"/> 13 13 14 <import file="${this.dir}/appjars.xml" /> 14 <!--<import file="${this.dir}/appjars.xml" />--> 15 <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 15 16 16 17 <target name="init" >
