One more thing I just noticed (bad eyesight due to staring at computer
screens for way too long), You have just "src/*" and "test/*". You
probably want "src/**" and "test/**". A single asterisk means just the
current directory. A double asterisk means all subdirectories too.
--
David Weintraub
[EMAIL PROTECTED]
On Mon, Jun 16, 2008 at 10:57 AM, Tim Visher <[EMAIL PROTECTED]> wrote:
> Partially solved my own problem at this point. No longer getting
> NullPointer but I still can't get the right includes. My syntax must
> be off or something. Good news is that the exclude seems to be
> working.
>
> Current target contents:
> <target name="clean" depends="init" >
> <delete>
> <fileset dir="." includes="**/*">
> <exclude name="build.xml" />
> <exclude name="test.xml" />
> <exclude name="src/*" />
> <exclude name="test/*" />
> </fileset>
> </delete>
> </target>
>
> On Mon, Jun 16, 2008 at 10:46 AM, Tim Visher <[EMAIL PROTECTED]> wrote:
>> Hey Everyone,
>>
>> I'm trying to develop a clean target that essentially deletes
>> everything but a given set of files, rather than explicitly specifying
>> everything to delete. This seems like a slightly more elegant
>> solution than the alternative, but I'm having very little success at
>> the moment. I've included the contents of the clean target here
>> (since it's pretty small at the moment). Any help would be greatly
>> appreciated.
>>
>> Now:
>> <target name="clean" depends="init" >
>> <delete failonerror="false">
>> <fileset>
>> <not>
>> <filename name="build.xml" />
>> <filename name="test.xml" />
>> <filename name="src/*" />
>> <filename name="tests/*" />
>> </not>
>> </fileset>
>> </delete>
>> </target>
>>
>> Former:
>> <target name="clean" depends="init" >
>> <delete dir="${build}" />
>> <delete dir="${dist}" />
>> <delete dir="${doc}" />
>> <delete dir="${tests:out}" />
>> <delete dir="${tests:reports}" />
>> </target>
>>
>> FYI: I'm actually failing on an error, a Null Pointer Exception to be
>> exact. So it's not only not deleting the desired fileset; it's not
>> even executing.
>>
>> --
>>
>> In Christ,
>>
>> Timmy V.
>>
>> http://burningones.com/
>> http://five.sentenc.es/ - Spend less time on e-mail
>>
>
>
>
> --
>
> In Christ,
>
> Timmy V.
>
> http://burningones.com/
> http://five.sentenc.es/ - Spend less time on e-mail
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]