> 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