Do a 'super-clean' instead of a clean, and make sure your workspace is up to date. The fix for the 'flex-tool-api' download is in there (https instead of http)...
EdB On Wed, Dec 17, 2014 at 5:22 PM, Mihai Chira <mihai.ch...@gmail.com> wrote: > Running > > ant clean > ant main > > should work just fine, right? I'm on the release4.14.0 branch, but > when I run ant main I keep getting > > BUILD FAILED > c:\Users\evolverine\workspace\sdk\build.xml:411: The following error > occurred while executing this line: > c:\Users\evolverine\workspace\sdk\modules\build.xml:140: The following > error occurred while executing this line: > c:\Users\evolverine\workspace\sdk\modules\compiler\build.xml:171: > Warning: Could not find file c:\Users\evolverine\workspace\sdk\i > n\flex-tool-api.jar to copy. > > For some reason it doesn't download flex-tool-api.jar before trying to > copy it. I'll try on develop. > > On 17 December 2014 at 14:26, Mihai Chira <mihai.ch...@gmail.com> wrote: >> This looks great. I'll try it hopefully today. It also probably means >> we can delete those sh and bat files, which should simplify work with >> the SDK. >> >> On 17 December 2014 at 13:41, <erikdebr...@apache.org> wrote: >>> Changed 'prepare SDK' section again >>> >>> After Mihai's effort, I looked into this some more. Turns out the easiest, >>> cross platform and most up-to-date way to do this is using the same script >>> as the Installer. Since I can't find a way to change the FP/AIR versions of >>> an existing SDK that works on Windows, I made that a 'Mac/Linux' only >>> section. >>> >>> Signed-off-by: Erik de Bruin <e...@ixsoftware.nl> >>> >>> >>> Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo >>> Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/feb40f62 >>> Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/feb40f62 >>> Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/feb40f62 >>> >>> Branch: refs/heads/release4.14.0 >>> Commit: feb40f628bf126db22fc9c90fcb35a0f72511866 >>> Parents: 8ce76a2 >>> Author: Erik de Bruin <e...@ixsoftware.nl> >>> Authored: Wed Dec 17 14:40:53 2014 +0100 >>> Committer: Erik de Bruin <e...@ixsoftware.nl> >>> Committed: Wed Dec 17 14:40:53 2014 +0100 >>> >>> ---------------------------------------------------------------------- >>> README | 31 +++++++------------------------ >>> 1 file changed, 7 insertions(+), 24 deletions(-) >>> ---------------------------------------------------------------------- >>> >>> >>> http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/feb40f62/README >>> ---------------------------------------------------------------------- >>> diff --git a/README b/README >>> index 8ecd4fd..0e4eaf4 100644 >>> --- a/README >>> +++ b/README >>> @@ -310,41 +310,24 @@ To get a brief listing of all the targets type, use: >>> Prepare the SDK for use with an IDE >>> ----------------------------------- >>> >>> -If you want to use the SDK you built from source in Adobe Flash Builder, >>> you >>> -need to run these commands and scripts: >>> +To create an SDK for Flash Builder or any other IDE, run: >>> >>> cd <flex.dir> >>> ant frameworks-rsls >>> - ./ide/constructFlexForIDE.[sh/bat] "[path-to-sdk]" >>> "[path-to-UNZIPPED-flex_sdk_4.6.0.23201B.zip]" >>> - (Mac only: ./ide/addAIRtoSDK.sh) >>> + ant -f installer.xml -Dflash.sdk.version=15.0 -Dair.sdk.version=15.0 >>> >>> -This builds the RSLS for the SDK and copy some IDE related files from the >>> Adobe >>> -Flex SDK 4.6. >>> +On Mac/Linux the AIR and Flash Player version can be changed by running: >>> >>> -To create an SDK for another IDE, or if you want to use a different >>> version of >>> -Adobe AIR (Adobe Flex 4.6 uses Adobe AIR 3.1), run: >>> + ./ide/setFlashPlayerVersion.sh ./ 15.0 >>> + ./ide/addAIRtoSDK.sh 15.0 ./ >>> >>> - cd ide/flashbuilder & call ide/flashbuilder/makeApacheFlexForIDE.bat >>> "[path-to-sdk]" (on Windows) >>> - ./ide/flashbuilder/makeApacheFlexForIDE.sh (on Mac and Linux) >>> - >>> -On Mac the AIR and Flash Player version can be changed by running: >>> - ./ide/setFlashPlayerVersion.sh >>> - ./ide/addAIRtoSDK.sh >>> >>> >>> Using the Binary Distribution >>> ============================= >>> >>> -In order to use the binary distribution of the SDK, you must first >>> download the >>> -third-party dependencies. First, make sure your system is good to go: see >>> -'Prepare your system' above. Note: you cannot use the env.properties file >>> to >>> -set the environment variables when you use the Binany Distribution. Now, >>> use: >>> - >>> - cd <flex-sdk>/frameworks >>> - ant thirdparty-downloads >>> - >>> -To complete the setup of the SDK, follow the instructions in the >>> -'Prepare the SDK for use with an IDE' section above. >>> +In order to use the binary distribution of the SDK, follow the >>> instructions in >>> +the 'Prepare the SDK for use with an IDE' section above. >>> >>> >>> >>> -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl