> I get the following error on a clean copy of the SDK, when I do an
> 'ant release' ... But as soon as I did an 'ant' on 'flex-blazeds' and
> then tried again, the problem went away ...
> [javac] 
> /Users/erik/Documents/ApacheFlex/git/flexblazeds/modules/common/src/flex/messaging/config/ApacheXPathClientConfigurationParser.java:19:
> error: package org.apache.xpath does not exist

I had the same problem.
 
I don't think it should be a requirement to manually build flex-blazeds before 
building flex-sdk. If the SDK needs something in BlazeDS, BlazeDS should have 
an ant target that automatically builds that thing without error, and the ant 
script for flex-sdk should call that target. The README should explain that you 
must have source for both repos and that you have asset BLAZEDS_HOME to point 
to flex-blazeds in addition to setting FLEX_HOME to point to flex-sdk. (Bummer 
that this isn't called SDK_HOME, or that both aren't FLEX_SDK_HOME and 
FLEX_BLAZEDS_HOME.)
 
The way that the build.xml for flex-sdk finds the flex-blazeds repo looks 
inconsistent. I see references to ${BLAZEDS_HOME}, but I don't have this set 
and the script didn't seem to complain. I also see references to 
${FLEX_HOME}/../flex-blazeds and to ${FLEX_HOME}/../blazeds. All references 
should go through BLAZEDS_HOME and an early check should fail if this isn't set.
 
Is the dependency on BlazeDS something that got added recently? What does the 
SDK need from BlazeDS?
 
- Gordon
 
                                          

Reply via email to