roller-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markus Fuchs <Markus.Fu...@Sun.COM>
Subject Re: Small change to build.xml
Date Mon, 08 Jan 2007 10:18:33 GMT
I must have missed a recent update... Thanks!

-- markus.

Dave wrote:
> On 1/5/07, Markus Fuchs <Markus.Fuchs@sun.com> wrote:
>> would it make sense to define the tasks to start/stop Derby in the
>> targets "start-db"/"stop-db", where they are actually used instead of in
>> "build-tests"? This way, you can run the tests w/o running
>> "build-tests", once the tests are build, and the environment doesn't
>> change. The new build.xml and diff are attached.
>
> Yes. That is what we do now in the current code-base (i.e. the SVN 
> trunk).
>
> You must be working with a slightly older version of the code.
>
> - Dave
>
>
>>
>> Thanks!
>>
>> -- markus.
>>
>> bash-3.00$ cat build.xml.diff
>> Index: build.xml
>> ===================================================================
>> --- build.xml   (Revision 493039)
>> +++ build.xml   (Arbeitskopie)
>> @@ -891,12 +891,6 @@
>>              excludes="**/*.java, **/*.html, **/*.png" />
>>      </copy>
>>
>> -    <!-- register Ant tasks that were just built -->
>> -    <taskdef name="startdb"
>> classname="org.apache.roller.ant.StartDerbyTask"
>> -
>> classpath="${ro.tools}/buildtime/derby.jar;${ro.tools}/buildtime/derbynet.jar;${build.compile.tests}"

>>
>> />
>> -    <taskdef name="stopdb" 
>> classname="org.apache.roller.ant.StopDerbyTask"
>> -
>> classpath="${ro.tools}/buildtime/derby.jar;${ro.tools}/buildtime/derbynet.jar;${build.compile.tests}"

>>
>> />
>> -
>>      <!--
>>      Copy web config files to ${build.tests} to make them available for
>> testing.
>>      This includes the WEB-INF directory, minus jsps
>> @@ -1176,6 +1170,8 @@
>>  </target>
>>
>>  <target name="start-db" description="Starts built-in database">
>> +    <taskdef name="startdb"
>> classname="org.apache.roller.ant.StartDerbyTask"
>> +
>> classpath="${ro.tools}/buildtime/derby.jar;${ro.tools}/buildtime/derbynet.jar;${build.compile.tests}"

>>
>> />
>>      <startdb database="${build.tests}/derby-system/roller" 
>> port="3219" />
>>      <!--
>>      <delete dir="${build.tests}/derby-system/roller" />
>> @@ -1191,6 +1187,8 @@
>>  </target>
>>
>>  <target name="stop-db" description="Drop tables and stops the built-in
>> database">
>> +    <taskdef name="stopdb" 
>> classname="org.apache.roller.ant.StopDerbyTask"
>> +
>> classpath="${ro.tools}/buildtime/derby.jar;${ro.tools}/buildtime/derbynet.jar;${build.compile.tests}"

>>
>> />
>>      <stopdb port="3219"/>
>>      <!--
>>      <delete dir="${build.tests}/derby-system/roller" />
>>
>>
>>
>>

Mime
View raw message