BUILD FAILED
C:\Dev\wookie\build.xml:78: Basedir C:\Dev\wookie\${wookie.parser.w3c.dir}\java
does not exist

After creating property ->   <property name="wookie.parser.w3c.dir"
value="parser" />

BUILD FAILED
C:\Dev\wookie\ant\ivy-java-common.xml:94: Compile failed; see the compiler error
 output for details.




On Thu, Mar 4, 2010 at 1:27 PM, Ross Gardler <[email protected]> wrote:
> On 04/03/2010 11:08, Ross Gardler wrote:
>>
>> On 04/03/2010 11:01, Scott Wilson wrote:
>>
>>> Thanks Ross - I copied the connector framework build scripts for the
>>> parser so duplicated the same issue.
>>
>> Actually there are two problems with your new sub-project.
>>
>> The first is the error I created when doing the connector subproject
>> (testing a fix now), the second was that you need to instruct core to
>> build and locally deploy any sub-projects prior to compilation.
>>
>> This is done in /build.xml as follows:
>
> I've now committed a fix for these issues. Note the previously pasted
> snippet for building sub projects is a little different now. It reads:
>
>  <target name="local-publish-subprojects">
>        <!-- localy publish sub-projects -->
>        <ant dir="${wookie.connector.dir}/java" target="publish-local"
> inheritAll="false"/>
>        <ant dir="${wookie.parser.w3c.dir}/java" target="publish-local"
> inheritAll="false"/>
>  </target>
>
> When we add any sub project we need to add an appropriate line to the above.
>
> If anyone is interested, the problem was that I previously added a
> pre-compile-core target that was called as part of the compile-core target.
> However, this was being called after the ivy:resolve rather than before it.
> I have no idea why I did this with an ant-call rather than a dependency,
> call it a minor aberation.
>
> Anyway, we now have "local-publish-subprojects" and "pre-compile-core"
> targets.
>
> I've also added some logging messages to make it easier to track what is
> going on given that there are now multiple calls to each target for various
> sub projects.
>
> Ross
>

Reply via email to