Changeset 3179

Show
Ignore:
Timestamp:
02/16/11 15:13:24
Author:
douglm
Message:

Fixed a build bug that caused a build failure after a clean.
Removed a lot of copying of files. There's now a definition of exactly which libraries are needed for the ears. This allows us to be more specific about which jars get loaded

Removed some geronimo stuff added a while back. It was all out of date.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/bedework-3.7/build.xml

    r3177 r3179  
    689689  <target name="cmdutil" depends="init" 
    690690          description="run the cmdline utility"> 
    691     <loadDeployConfig /> 
    692  
    693     <property name="app.dest.classes" 
    694               location="${dist.home}/temp/cmdutil/classes" /> 
    695  
    696     <delete dir="${app.dest.classes}" /> 
    697     <mkdir dir="${app.dest.classes}" /> 
    698  
    699     <property name="app.dest.properties" 
    700               location="${app.dest.classes}/properties/calendar" /> 
    701  
    702     <mkdir dir="${app.dest.properties}" /> 
    703  
    704     <copy tofile="${app.dest.properties}/options.xml" 
    705           file="${org.bedework.config.options}" /> 
    706  
    707     <copy tofile="${app.dest.classes}/sysevents.properties" 
    708           file="${org.bedework.config.home}/application.sysevents.properties" /> 
    709  
    710     <path id="run.classpath"> 
    711       <fileset dir="${org.bedework.project.bedework}/applib"> 
    712          <include name="*.jar"/> 
    713       </fileset> 
    714       <fileset dir="${org.bedework.config.home}/lib/server"> 
    715          <include name="*.jar"/> 
    716       </fileset> 
    717       <fileset dir="${org.bedework.project.bwtools}/dist"> 
    718          <include name="*.jar"/> 
    719       </fileset> 
    720       <fileset dir="${org.bedework.project.bwtools}/lib"> 
    721          <include name="*.jar"/> 
    722       </fileset> 
    723       <pathelement location="${org.bedework.project.bwtools}/resources" /> 
    724       <pathelement location="${app.dest.classes}" /> 
    725     </path> 
    726  
    727     <echo file="${app.dest.classes}/hibernate.properties"> 
    728 hibernate.query.substitutions true 'T', false 'F', yes 'Y', no 'N' 
    729 hibernate.dialect=${org.bedework.global.hibernate.dialect} 
    730 hibernate.connection.driver_class=${org.bedework.global.jdbcdriver} 
    731 hibernate.connection.username=${org.bedework.global.jdbcid} 
    732 hibernate.connection.password=${org.bedework.global.jdbcpw} 
    733 hibernate.connection.url=${org.bedework.global.jdbcurl} 
    734 hibernate.cglib.use_reflection_optimizer=false 
    735 hibernate.cache.use_second_level_cache=false 
    736 
    737 # Here for better debugging 
    738 
    739 hibernate.jdbc.batch_size=0 
    740     </echo> 
    741  
    742     <copy todir="${app.dest.classes}" 
    743           file="${org.bedework.project.bwtools}/resources/log4j.xml" /> 
    744  
    745     <copy todir="${app.dest.classes}"> 
    746       <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/properties" /> 
    747       <filterset refid="property.filters" /> 
    748     </copy> 
    749  
    750     <copy todir="${app.dest.classes}"> 
    751       <fileset dir="${org.bedework.project.calendarapi}/calCore/resources/hbms" /> 
    752       <filterset refid="property.filters" /> 
    753     </copy> 
    754  
    755     <pathconvert property="run.txt.classpath" 
    756                  refid="run.classpath" 
    757                  targetos="unix"  pathsep=":" /> 
    758          
    759         <!-- 
    760         <echo message="classpath=${run.txt.classpath}"/> 
    761         --> 
    762  
    763     <input message="Enter administrative user account:" 
    764            addproperty="org.bedework.cmdutil.arg.account" /> 
    765  
    766     <input message="Enter input file name - null for System.in:" 
    767            addproperty="org.bedework.cmdutil.arg.infile" /> 
    768  
    769  
    770     <if> 
    771       <equals arg1="${org.bedework.cmdutil.arg.infile}" 
    772               arg2="" /> 
    773       <then> 
    774         <property name="org.bedework.cmdutil.arg.infile.par" value="" /> 
    775       </then> 
    776       <else> 
    777         <property name="org.bedework.cmdutil.arg.infile.par" value="-f" /> 
    778       </else> 
    779     </if> 
    780  
    781     <!-- 
    782     <echo message="For this to work you need to do something like:"/> 
    783     <echo message="export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/douglm/drop2/java/yourkit/yjp-6.0.15/bin/linux-x86-32"/> 
    784      --> 
    785  
    786     <java classname="org.bedework.tools.cmdutil.CmdUtil" 
    787           fork="true" 
    788           failonerror="false" 
    789           resultproperty="org.bedework.cmdutil.status" > 
    790       <classpath refid="run.classpath" /> 
    791       <arg value="-user" /> 
    792       <arg value="${org.bedework.cmdutil.arg.account}" /> 
    793       <arg value="${org.bedework.cmdutil.arg.infile.par}" /> 
    794       <arg value="${org.bedework.cmdutil.arg.infile}" /> 
    795       <!-- 
    796       <jvmarg value="-agentlib:yjpagent" /> 
    797        --> 
    798     </java> 
     691    <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 
     692         target="cmdutil" /> 
    799693  </target> 
    800694 
  • releases/bedework-3.7/build/buildTools/deftasks.xml

    r3175 r3179  
    4747    <attribute name="version"/> 
    4848    <attribute name="deployment-name" default=""/> 
    49     <attribute name="no-default-libs" default="true"/> 
    5049    <attribute name="subproject" default="false"/> 
    5150    <sequential> 
     
    8584                    value="@{deployment-name}" /> 
    8685 
    87           <property name="propval.app.no.defaultlibs" 
    88                     value="@{no-default-libs}" /> 
    89            
    9086          <deftasks/> 
    9187        </else> 
     
    129125        </fileset> 
    130126      </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" /> 
    131196    </sequential> 
    132197  </macrodef> 
  • releases/bedework-3.7/build/platforms/jbossService.xml

    r3147 r3179  
    6868              <fileset dir="${org.bedework.temp.extrajars.dir}" /> 
    6969            </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" /> 
    7970          </then> 
    8071        </if> 
     
    163154    </if> 
    164155  </target> 
    165    
    166   <!-- ================================================================ 
    167        Private target to copy libraries 
    168        ================================================================ --> 
    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> 
    225156</project> 
  • releases/bedework-3.7/build/platforms/jbossWar.xml

    r3166 r3179  
    6060        <property name="app.dest.lib" 
    6161                  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> 
    7062      </then> 
    7163      <else> 
     
    129121    <property name="app.dest.lib" 
    130122              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> 
    139123     
    140124    <!-- Add any extra jars --> 
     
    235219    </if> 
    236220  </target> 
    237    
    238   <!-- ================================================================ 
    239        Private target to copy libraries 
    240        ================================================================ --> 
    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 required 
    269          =============================================================== --> 
    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> 
    325221</project> 
  • releases/bedework-3.7/build/platforms/runnableService.xml

    r2955 r3179  
    3434 
    3535  <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 --> 
    7837   <copy todir="${app.dest.lib}" > 
    7938     <fileset dir="${org.bedework.temp.extrajars.dir}" /> 
    8039   </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}"/> 
    9440 
    9541    <!-- jdbc stuff --> 
     
    10652        </copy> 
    10753      </then> 
    108       <else> 
    109         <!-- Include the quickstart jdbc driver --> 
    110         <copy todir="${app.dest.lib}" file="${org.bedework.appjar.hsqldb}"/> 
    111       </else> 
    11254    </if> 
    11355  </target> 
  • releases/bedework-3.7/build/platforms/tomcat5War.xml

    r2929 r3179  
    3333    <property name="app.dest.lib" 
    3434              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 required 
    69          =============================================================== --> 
    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> 
    13035  </target> 
    13136   
  • releases/bedework-3.7/build/quickstart/linux/bw

    r3169 r3179  
    231231CLASSPATH=$ANT_HOME/lib/ant-launcher.jar 
    232232CLASSPATH=$CLASSPATH:$QUICKSTART_HOME/bedework/build/quickstart/antlib 
    233 #CLASSPATH=$CLASSPATH:$QUICKSTART_HOME/bedework/applib/log4j-1.2.8.jar 
    234233 
    235234# Default some parameters 
  • releases/bedework-3.7/build/quickstart/windows/bw.bat

    r3162 r3179  
    2020SET CLASSPATH="%ANT_HOME%\lib\ant-launcher.jar" 
    2121SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\build\quickstart\antlib" 
    22 :: SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\applib\log4j-1.2.8.jar" 
    2322 
    2423:: Default some parameters 
  • releases/bedework-3.7/config/bwbuild/default/cal.options.xml

    r3169 r3179  
    500500        <!-- =============================================================== 
    501501                          Admin web client CalAdmin 
    502              ================================================================== --> 
     502             =============================================================== --> 
    503503        <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 
    504504          <autoCreateContacts>false</autoCreateContacts> 
     
    962962          <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 
    963963        </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> 
    964974      </app> 
    965975    </bedework> 
  • releases/bedework-3.7/config/bwbuild/default/cal.properties

    r3169 r3179  
    553553org.bedework.app.sysevlog.zip.name=bwsysevlog 
    554554org.bedework.app.sysevlog.description=Bedework system events logger application 
    555 org.bedework.app.sysevlog.no.defaultlibs=true 
    556555 
    557556# 
     
    567566org.bedework.app.monitor.zip.name=monitor 
    568567org.bedework.app.monitor.description=Bedework system events monitor application 
    569 org.bedework.app.monitor.no.defaultlibs=true 
    570568 
    571569# 
     
    581579org.bedework.app.genkeys.zip.name=genkeys 
    582580org.bedework.app.genkeys.description=Bedework system Key generator 
    583 org.bedework.app.genkeys.no.defaultlibs=true 
    584581 
    585582# 
     
    641638org.bedework.app.usercarddav.logprefix=usercarddav 
    642639 
     640# 
     641# -------------------------------------------------------------------- 
     642# 
     643# CardDAV importer 
     644# 
     645 
     646org.bedework.app.carddavimp.runnable=yes 
     647org.bedework.app.carddavimp.project=carddav 
     648org.bedework.app.carddavimp.sou.dir=tools 
     649org.bedework.app.carddavimp.shellscr.name=bwrun 
     650org.bedework.app.carddavimp.batscr.name=bwrun.bat 
     651org.bedework.app.carddavimp.zip.name=carddavimp 
     652org.bedework.app.carddavimp.description=Bedework CardDAV importer 
     653 
     654# 
     655# -------------------------------------------------------------------- 
     656# 
     657# Exchange synchronization Service - callback web server 
     658# 
     659org.bedework.app.exsynchwcb.project=exsynch 
     660org.bedework.app.exsynchwcb.sou.dir=server 
     661 
     662org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 
     663org.bedework.app.exsynchwcb.war.name=exsynch 
     664org.bedework.app.exsynchwcb.context.root=/exsynch 
     665# Set for jboss 
     666#org.bedework.app.usercarddav.virtual.host=events.rpi.edu 
     667 
     668org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 
     669org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 
     670org.bedework.app.exsynchwcb.name=Demoexsynchw 
     671org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 
     672org.bedework.app.exsynchwcb.logprefix=exsynch 
     673 
     674 
  • releases/bedework-3.7/config/bwbuild/jboss-h2/cal.options.xml

    r3169 r3179  
    3232 
    3333        <!-- 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> 
    3641 
    3742        <!-- Timezone server locations --> 
    3843        <timezonesUri>http://localhost:8080/tzsvr</timezonesUri> 
    3944 
    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" > 
    4150          <principalRoot>/principals</principalRoot> 
    4251          <userPrincipalRoot>/principals/users</userPrincipalRoot> 
     
    4857          <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 
    4958        </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             =============================================================== --> 
    50366 
    51367        <module> 
     
    101417            <disabled>false</disabled> 
    102418          </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> 
    111419        </module> 
    112420      </global> 
     
    164472 
    165473      <app> 
    166         <!-- ================================================================== 
     474        <!-- =============================================================== 
    167475                          Timezones server 
    168              ================================================================== --> 
    169         <tzsvr classname="org.bedework.calfacade.configs.ConfigCommon"> 
     476             =============================================================== --> 
     477        <tzsvr classname="org.bedework.timezones.common.TzsvrConfig"> 
    170478          <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>           
    173489        </tzsvr> 
    174490 
    175         <!-- ================================================================== 
     491        <!-- =============================================================== 
    176492                          Config web client 
    177              ================================================================== --> 
     493             =============================================================== --> 
    178494        <bwconfig classname="org.bedework.calfacade.configs.ConfigCommon"> 
    179495          <appType>webconfig</appType> 
     
    182498        </bwconfig> 
    183499 
    184         <!-- ================================================================== 
     500        <!-- =============================================================== 
    185501                          Admin web client CalAdmin 
    186              ================================================================== --> 
     502             =============================================================== --> 
    187503        <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 
    188504          <autoCreateContacts>false</autoCreateContacts> 
     
    297613        </Events> 
    298614 
    299  
    300  
    301615        <!-- ================================================================== 
    302616                          Feed Service 
     
    408722        </UserCal> 
    409723 
    410         <!-- ================================================================== 
     724        <!-- =============================================================== 
    411725                          User CalDAV server UserCalDAV 
    412              ================================================================== --> 
     726             =============================================================== --> 
    413727        <Usercaldav classname="org.bedework.caldav.util.CalDAVConfig"> 
    414728          <appType>usercaldav</appType> 
     
    461775          <webcalServiceURI>/webcal</webcalServiceURI> 
    462776        </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> 
    463803 
    464804        <!-- ================================================================== 
     
    541881          <debugEntity>false</debugEntity> 
    542882        </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> 
    543974      </app> 
    544975    </bedework> 
  • releases/bedework-3.7/config/bwbuild/jboss-h2/cal.properties

    r3169 r3179  
    546546org.bedework.app.sysevlog.zip.name=bwsysevlog 
    547547org.bedework.app.sysevlog.description=Bedework system events logger application 
    548 org.bedework.app.sysevlog.no.defaultlibs=true 
    549548 
    550549# 
     
    560559org.bedework.app.monitor.zip.name=monitor 
    561560org.bedework.app.monitor.description=Bedework system events monitor application 
    562 org.bedework.app.monitor.no.defaultlibs=true 
    563561 
    564562# 
     
    574572org.bedework.app.genkeys.zip.name=genkeys 
    575573org.bedework.app.genkeys.description=Bedework system Key generator 
    576 org.bedework.app.genkeys.no.defaultlibs=true 
    577574 
    578575# 
     
    634631org.bedework.app.usercarddav.logprefix=usercarddav 
    635632 
     633# 
     634# -------------------------------------------------------------------- 
     635# 
     636# CardDAV importer 
     637# 
     638 
     639org.bedework.app.carddavimp.runnable=yes 
     640org.bedework.app.carddavimp.project=carddav 
     641org.bedework.app.carddavimp.sou.dir=tools 
     642org.bedework.app.carddavimp.shellscr.name=bwrun 
     643org.bedework.app.carddavimp.batscr.name=bwrun.bat 
     644org.bedework.app.carddavimp.zip.name=carddavimp 
     645org.bedework.app.carddavimp.description=Bedework CardDAV importer 
     646 
     647# 
     648# -------------------------------------------------------------------- 
     649# 
     650# Exchange synchronization Service - callback web server 
     651# 
     652org.bedework.app.exsynchwcb.project=exsynch 
     653org.bedework.app.exsynchwcb.sou.dir=server 
     654 
     655org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 
     656org.bedework.app.exsynchwcb.war.name=exsynch 
     657org.bedework.app.exsynchwcb.context.root=/exsynch 
     658# Set for jboss 
     659#org.bedework.app.usercarddav.virtual.host=events.rpi.edu 
     660 
     661org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 
     662org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 
     663org.bedework.app.exsynchwcb.name=Demoexsynchw 
     664org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 
     665org.bedework.app.exsynchwcb.logprefix=exsynch 
     666 
     667 
  • releases/bedework-3.7/config/bwbuild/jboss-mysql/cal.options.xml

    r3169 r3179  
    500500        <!-- =============================================================== 
    501501                          Admin web client CalAdmin 
    502              ================================================================== --> 
     502             =============================================================== --> 
    503503        <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig"> 
    504504          <autoCreateContacts>false</autoCreateContacts> 
     
    962962          <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 
    963963        </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> 
    964974      </app> 
    965975    </bedework> 
  • releases/bedework-3.7/config/bwbuild/jboss-mysql/cal.properties

    r3169 r3179  
    551551org.bedework.app.sysevlog.zip.name=bwsysevlog 
    552552org.bedework.app.sysevlog.description=Bedework system events logger application 
    553 org.bedework.app.sysevlog.no.defaultlibs=true 
    554553 
    555554# 
     
    565564org.bedework.app.monitor.zip.name=monitor 
    566565org.bedework.app.monitor.description=Bedework system events monitor application 
    567 org.bedework.app.monitor.no.defaultlibs=true 
    568566 
    569567# 
     
    579577org.bedework.app.genkeys.zip.name=genkeys 
    580578org.bedework.app.genkeys.description=Bedework system Key generator 
    581 org.bedework.app.genkeys.no.defaultlibs=true 
    582579 
    583580# 
     
    639636org.bedework.app.usercarddav.logprefix=usercarddav 
    640637 
     638# 
     639# -------------------------------------------------------------------- 
     640# 
     641# CardDAV importer 
     642# 
     643 
     644org.bedework.app.carddavimp.runnable=yes 
     645org.bedework.app.carddavimp.project=carddav 
     646org.bedework.app.carddavimp.sou.dir=tools 
     647org.bedework.app.carddavimp.shellscr.name=bwrun 
     648org.bedework.app.carddavimp.batscr.name=bwrun.bat 
     649org.bedework.app.carddavimp.zip.name=carddavimp 
     650org.bedework.app.carddavimp.description=Bedework CardDAV importer 
     651 
     652# 
     653# -------------------------------------------------------------------- 
     654# 
     655# Exchange synchronization Service - callback web server 
     656# 
     657org.bedework.app.exsynchwcb.project=exsynch 
     658org.bedework.app.exsynchwcb.sou.dir=server 
     659 
     660org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 
     661org.bedework.app.exsynchwcb.war.name=exsynch 
     662org.bedework.app.exsynchwcb.context.root=/exsynch 
     663# Set for jboss 
     664#org.bedework.app.usercarddav.virtual.host=events.rpi.edu 
     665 
     666org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 
     667org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 
     668org.bedework.app.exsynchwcb.name=Demoexsynchw 
     669org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 
     670org.bedework.app.exsynchwcb.logprefix=exsynch 
     671 
     672 
  • releases/bedework-3.7/config/bwbuild/jboss-postgresql/cal.options.xml

    r3169 r3179  
    972972          <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 
    973973        </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> 
    974984      </app> 
    975985    </bedework> 
  • releases/bedework-3.7/config/bwbuild/jboss-postgresql/cal.properties

    r3169 r3179  
    197197org.bedework.app.tzsvr.context.root=/tzsvr 
    198198# Set for jboss 
    199 #org.bedework.app.tzsvr.virtual.host=my.host1,my.host.2 
     199#org.bedework.app.tzsvr.virtual.host=my.host1 
    200200 
    201201org.bedework.app.tzsvr.description=Bedework timezones server. 
     
    552552org.bedework.app.sysevlog.zip.name=bwsysevlog 
    553553org.bedework.app.sysevlog.description=Bedework system events logger application 
    554 org.bedework.app.sysevlog.no.defaultlibs=true 
    555554 
    556555# 
     
    566565org.bedework.app.monitor.zip.name=monitor 
    567566org.bedework.app.monitor.description=Bedework system events monitor application 
    568 org.bedework.app.monitor.no.defaultlibs=true 
    569567 
    570568# 
     
    580578org.bedework.app.genkeys.zip.name=genkeys 
    581579org.bedework.app.genkeys.description=Bedework system Key generator 
    582 org.bedework.app.genkeys.no.defaultlibs=true 
    583580 
    584581# 
     
    640637org.bedework.app.usercarddav.logprefix=usercarddav 
    641638 
     639# 
     640# -------------------------------------------------------------------- 
     641# 
     642# CardDAV importer 
     643# 
     644 
     645org.bedework.app.carddavimp.runnable=yes 
     646org.bedework.app.carddavimp.project=carddav 
     647org.bedework.app.carddavimp.sou.dir=tools 
     648org.bedework.app.carddavimp.shellscr.name=bwrun 
     649org.bedework.app.carddavimp.batscr.name=bwrun.bat 
     650org.bedework.app.carddavimp.zip.name=carddavimp 
     651org.bedework.app.carddavimp.description=Bedework CardDAV importer 
     652 
     653# 
     654# -------------------------------------------------------------------- 
     655# 
     656# Exchange synchronization Service - callback web server 
     657# 
     658org.bedework.app.exsynchwcb.project=exsynch 
     659org.bedework.app.exsynchwcb.sou.dir=server 
     660 
     661org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml 
     662org.bedework.app.exsynchwcb.war.name=exsynch 
     663org.bedework.app.exsynchwcb.context.root=/exsynch 
     664# Set for jboss 
     665#org.bedework.app.usercarddav.virtual.host=events.rpi.edu 
     666 
     667org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. 
     668org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server 
     669org.bedework.app.exsynchwcb.name=Demoexsynchw 
     670org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} 
     671org.bedework.app.exsynchwcb.logprefix=exsynch 
     672 
     673 
  • releases/bedework-3.7/deployment/build.xml

    r3169 r3179  
    7575  <import file="${build.dir}/buildTools/getJar.xml"/> 
    7676 
    77   <import file="${this.build.dir}/appjars.xml" /> 
    78  
    7977  <import file="${build.dir}/loadDeployConfig.xml"/> 
    8078   
     
    8280 
    8381  <target name="init" > 
    84     <getAppJars /> 
     82    <property name="org.bedework.struts.tlds" 
     83              location="${resources.dir}/struts-1.2.9/tlds"/> 
    8584 
    8685    <loadDeployConfig /> 
     
    101100              value="${org.bedework.global.jboss.db.datasource.jndiname}" /> 
    102101     
    103     <!-- 
    104     <property name="org.bedework.options.file" 
    105               value="${org.bedework.config.options}" /> 
    106               --> 
    107  
    108102    <!-- Common resources directory --> 
    109103    <property name="org.bedework.common.resources" 
     
    148142    </if> 
    149143  </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   --> 
    173144 
    174145  <target name="build.configured" depends="init" > 
  • releases/bedework-3.7/deployment/caldavTest/shellscr/appjars.xml

    r3055 r3179  
    1414              name="caldavtest" version="${org.bedework.caldavtest.version}" 
    1515              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"/> 
    1647    </sequential> 
    1748 </macrodef> 
  • releases/bedework-3.7/deployment/dumprestore/shellscr/build.xml

    r2740 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/feeder/webapp/build.xml

    r2698 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/indexer/shellscr/build.xml

    r2714 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    14   <import file="${this.dir}/appjars.xml" /> 
     14  <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 
    1515 
    1616  <target name="init" > 
  • releases/bedework-3.7/deployment/inoutsched/shellscr/build.xml

    r3147 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    14   <import file="${this.dir}/appjars.xml" /> 
     14  <import file="${org.bedework.deployment.base}/bw-core-appjars.xml" /> 
    1515 
    1616  <target name="init" > 
  • releases/bedework-3.7/deployment/publiccaldav/webapp/build.xml

    r3104 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/publiccalws/webapp/build.xml

    r2999 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/termination/webapp/build.xml

    r3164 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    14   <import file="${this.dir}/appjars.xml" /> 
    15  
    1614  <!-- ensure has value --> 
    1715  <property name="propval.app.cal.suite" value="" /> 
    1816 
    1917  <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> 
    2818  </target> 
    2919 
  • releases/bedework-3.7/deployment/usercaldav/webapp/build.xml

    r2698 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/usercalws/webapp/build.xml

    r2999 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/webadmin/webapp/build.xml

    r2698 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/webpublic/webapp/build.xml

    r3104 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/websubmit/webapp/build.xml

    r2698 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" > 
  • releases/bedework-3.7/deployment/webuser/webapp/build.xml

    r2698 r3179  
    1212  <dirname property="this.dir" file="${ant.file}"/> 
    1313 
    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" /> 
    1516 
    1617  <target name="init" >