You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2014/03/07 03:15:56 UTC
git commit: [flex-sdk] [refs/heads/develop] - README was looking a
little odd on https://github.com/apache/flex-sdk so shortened lines where
possible
Repository: flex-sdk
Updated Branches:
refs/heads/develop be20e5cde -> 8cc82a2be
README was looking a little odd on https://github.com/apache/flex-sdk so shortened lines where possible
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/8cc82a2b
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/8cc82a2b
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/8cc82a2b
Branch: refs/heads/develop
Commit: 8cc82a2be8fa127455efbb8c5c4dc585af60d16a
Parents: be20e5c
Author: Justin Mclean <jm...@apache.org>
Authored: Fri Mar 7 13:14:43 2014 +1100
Committer: Justin Mclean <jm...@apache.org>
Committed: Fri Mar 7 13:14:43 2014 +1100
----------------------------------------------------------------------
README | 355 +++++++++++++++++++++++++++++++-----------------------------
1 file changed, 184 insertions(+), 171 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/8cc82a2b/README
----------------------------------------------------------------------
diff --git a/README b/README
index b464bc2..1ac1b14 100644
--- a/README
+++ b/README
@@ -1,18 +1,18 @@
Apache Flex (Flex)
==================
- Apache Flex is an application framework for easily building Flash-based applications
- for mobile devices, the browser and desktop.
+ Apache Flex is an application framework for easily building Flash-based
+ applications for mobile devices, the browser and desktop.
- Apache Flex 4.12 is a follow up release to Apache Flex 4.11. This version adds new
- features and implements bug fixes that were unavailable in previous versions. It is
- compatible with most code written to target Adobe Flex 4.6.
+ Apache Flex 4.12 is a follow up release to Apache Flex 4.11. This version
+ adds new features and implements bug fixes that were unavailable in previous
+ versions. It is compatible with most code written to target Adobe Flex 4.6.
For detailed information about Apache Flex please visit
http://flex.apache.org/
- Apache Flex is a large project with many pieces. The framework is implemented
- in ActionScript and the compiler is implemented in Java.
+ Apache Flex is a large project with many pieces. The framework is
+ implemented in ActionScript and the compiler is implemented in Java.
Currently supported platforms include:
@@ -25,25 +25,25 @@ Apache Flex (Flex)
Apache Flex is the software evolution of the popular Adobe Flex SDK project.
- The community surrounding Flex is vast, diverse, distributed globally, and with all
- levels of proficiency in software development.
+ The community surrounding Flex is vast, diverse, distributed globally, and
+ with all levels of proficiency in software development.
- There has been more that 30,000 installs of Apache Flex. The Apache Flex web site
- gets 3 quarters of a million page views a year and more than 250,000 unique visitors
- a year.
+ There has been more that 30,000 installs of Apache Flex. The Apache Flex web
+ site gets 3 quarters of a million page views a year and more than 250,000
+ unique visitors a year.
Getting the convenience packages for Apache Flex
================================================
- The Apache Flex SDK Installer is an application that simplifies the download and
- installation of the Apache Flex SDK and its (required) components. It is aimed at
- anyone who wants to use the latest release of the Apache Flex SDK, but who might not
- necessarily be familiar with the tools and procedures required to compile the Apache
- Flex SDK from source code. The application will grab the binary distribution of the
- SDK from apache.org or one of its mirrors, install it onto your computer and prepare
- it for use with your favorite IDE such as Adobe Flash Builder or JetBrains IntelliJ
- IDEA.
+ The Apache Flex SDK Installer is an application that simplifies the download
+ and installation of the Apache Flex SDK and its (required) components. It is
+ aimed at anyone who wants to use the latest release of the Apache Flex SDK,
+ but who might not necessarily be familiar with the tools and procedures
+ required to compile the Apache Flex SDK from source code. The application
+ will grab the binary distribution of the SDK from apache.org or one of its
+ mirrors, install it onto your computer and prepare it for use with your
+ favorite IDE such as Adobe Flash Builder or JetBrains IntelliJ IDEA.
You can get the SDK Installer from the Apache Flex website at
@@ -51,10 +51,10 @@ Getting the convenience packages for Apache Flex
The SDK installer requires the Adobe AIR runtime to be installed.
- Starting with Apache Flex 4.12 the binary distribution can be installed using only ANT
- in addition to the AIR installer mentioned above. This is the recommended method for
- Linux users. More information about installing the binary installtion with ANT can be
- found on our wiki at :
+ Starting with Apache Flex 4.12 the binary distribution can be installed
+ using only ANT in addition to the AIR installer mentioned above. This is
+ the recommended method for Linux users. More information about installing
+ the binary installtion with ANT can be found on our wiki at :
https://cwiki.apache.org/confluence/display/FLEX/Installation+help#Installationhelp-Antinstaller
@@ -73,8 +73,8 @@ Getting the latest sources via git
git checkout develop
An Apache Flex SDK also requires source code from other Apache Flex git
- repositories. To get the latest source via git for the Text Layout Framework
- use the following command:
+ repositories. To get the latest source via git for the Text Layout
+ Framework use the following command:
git clone https://git-wip-us.apache.org/repos/asf/flex-tlf.git tlf
cd tlf
@@ -93,41 +93,43 @@ Getting the latest sources via git
Building Apache Flex 4.12
=========================
- Apache Flex is a large project. It requires some build tools which must be installed
- prior to building Flex and it depends on some external software which
- are downloaded as part of the build process. Some of these have different licenses.
- See the Software Dependencies section for more information on the external software
- dependencies.
+ Apache Flex is a large project. It requires some build tools which must be
+ installed prior to building Flex and it depends on some external software
+ which are downloaded as part of the build process. Some of these have
+ different licenses. See the Software Dependencies section for more
+ information on the external software dependencies.
- From Apache's perspective, the Adobe Flash Player and Adobe AIR have excluded
- licenses so they can not be bundled with the Apache Flex binaries. They must be
- installed prior to building Apache Flex.
+ From Apache's perspective, the Adobe Flash Player and Adobe AIR have
+ excluded licenses so they can not be bundled with the Apache Flex binaries.
+ They must be installed prior to building Apache Flex.
- Linux support is currently experimental and while it is possible to compile the SDK
- it has not been fully tested so you may run into issues.
+ Linux support is currently experimental and while it is possible to compile
+ the SDK it has not been fully tested so you may run into issues.
Install Prerequisites
---------------------
Before building Flex you must install the following software and set the
- corresponding environment variables using absolute file paths. Relative file paths
- will result in build errors.
+ corresponding environment variables using absolute file paths. Relativei
+ file paths will result in build errors.
The environment variables PLAYERGLOBAL_HOME, AIR_HOME, FLASHPLAYER_DEBUGGER,
TLF_HOME, and ADOBE_EXTENSION_MANAGER can also be set in the property file
- called env.properties. See the env-template.properties file for instructions.
+ called env.properties. See the env-template.properties file for
+ instructions.
- The Adobe Flash Player playerglobal.swc is needed to compile all the components
+ The Adobe Flash Player playerglobal.swc is needed to compile all the
+ components
with the exception of the airframework and airspark components which require
- airglobal.swc from the AIR Integration Kit. The AIR Integration kit is also needed
- to build and debug mobile applications. The Adobe Flash Player content debugger is
- used by checkintests and other pieces of the test subsystem to run compiled
- applications.
+ airglobal.swc from the AIR Integration Kit. The AIR Integration kit is also
+ needed to build and debug mobile applications. The Adobe Flash Player
+ content debugger is used by checkintests and other pieces of the test
+ subsystem to run compiled applications.
- The build scripts assume that the source code folder containing the Text Layout
- Framework (tlf) folder is at the same level as the sdk folder or located inside
- the frameworks/projects folder. If this is not true, then you must set the
- TLF_HOME environment variable to point to the tlf folder.
+ The build scripts assume that the source code folder containing the Text
+ Layout Framework (tlf) folder is at the same level as the sdk folder or
+ located inside the frameworks/projects folder. If this is not true, then
+ you must set the TLF_HOME environment variable to point to the tlf folder.
==================================================================================
SOFTWARE ENVIRONMENT VARIABLE (absolute paths)
@@ -151,7 +153,8 @@ Install Prerequisites
==================================================================================
- *1) The bin directories for ANT_HOME and JAVA_HOME should be added to your PATH.
+ *1) The bin directories for ANT_HOME and JAVA_HOME should be added to your
+ PATH.
On Windows, set PATH to
@@ -163,10 +166,10 @@ Install Prerequisites
On Linux make sure you path include ANT_HOME and JAVA_HOME.
- *2) If you are using Java SDK 1.7 or greater on a Mac you must use Ant 1.8 or
- greater. If you use Java 1.7 with Ant 1.7, ant reports the java version as 1.6
- so the JVM args for the data model (-d32/-d64) will not be set correctly and
- you will get compile errors.
+ *2) If you are using Java SDK 1.7 or greater on a Mac you must use Ant 1.8
+ or greater. If you use Java 1.7 with Ant 1.7, ant reports the java
+ version as 1.6 so the JVM args for the data model (-d32/-d64) will not
+ be set correctly and you will get compile errors.
*3) The Adobe AIR integration kit for Windows can be downloaded from:
http://airdownload.adobe.com/air/win/download/4.0/AdobeAIRSDK.zip
@@ -177,9 +180,9 @@ Install Prerequisites
The Adobe AIR integration kit for Linux can be downloaded from:
http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2
- This version of Apache Flex was certified for use with AIR 4.0, and should
- be compatible with other versions of AIR newer than 3.1. However it hasn't
- been fully tested on AIR 3.2, 3.3, 3.5, 3.6 or 3.7.
+ This version of Apache Flex was certified for use with AIR 4.0, and
+ should be compatible with other versions of AIR newer than 3.1. However
+ it hasn't been fully tested on AIR 3.2, 3.3, 3.5, 3.6 or 3.7.
Download the AIR SDK for your platform and unzip it. Set AIR_HOME to the
absolute path of the AIR SDK directory.
@@ -187,31 +190,33 @@ Install Prerequisites
*4) The Adobe Flash Player content debuggers can be found here:
http://www.adobe.com/support/flashplayer/downloads.html
- This version of Apache Flex was certified for use with Adobe Flash Player 11.1,
- and is compatible with versions 10.2 through 13.0. It has been tested with
- versions 11.1, 11.7, 11.8, 11.9 and 12.0 on Windows and Mac. It has been compiled
- against other Adobe Flash Player versions but has not been fully tested. It has
- not been fully tested on Linux.
+ This version of Apache Flex was certified for use with Adobe Flash
+ Player 11.1, and is compatible with versions 10.2 through 13.0. It has
+ been tested with versions 11.1, 11.7, 11.8, 11.9 and 12.0 on Windows
+ and Mac. It has been compiled against other Adobe Flash Player versions
+ but has not been fully tested. It has not been fully tested on Linux.
- On Windows, set FLASHPLAYER_DEBUGGER to the absolute path including the filename
- of the FlashPlayerDebugger.exe. Note the filename of flash player debugger maybe
- different.
+ On Windows, set FLASHPLAYER_DEBUGGER to the absolute path including the
+ filename of the FlashPlayerDebugger.exe. Note the filename of flash
+ player debugger maybe different.
e.g. C:\MyPath\FlashPlayerDebugger.exe
On the Mac, set FLASHPLAYER_DEBUGGER to the absolute path of
Flash Player Debugger.app/Contents/MacOS/Flash Player Debugger
- On Linux, set FLASHPLAYER_DEBUGGER to the absolute path of flashplayerdebugger
+ On Linux, set FLASHPLAYER_DEBUGGER to the absolute path of
+ flashplayerdebugger
*5) The Adobe Flash Player playerglobal.swc for 11.1 can be downloaded from:
http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.swc
- Use URL above to download playerglobal11_1.swc. Create the directory, player/11.1
- and copy playerglobal11_1.swc to player/11.1/playerglobal.swc.
+ Use URL above to download playerglobal11_1.swc. Create the directory,
+ player/11.1 and copy playerglobal11_1.swc to
+ player/11.1/playerglobal.swc.
- Set PLAYERGLOBAL_HOME to the absolute path of the player directory (not including
- the version subdirectory). The target-player option controls which
- PLAYERGLOBAL_HOME subdirectory is used.
+ Set PLAYERGLOBAL_HOME to the absolute path of the player directory (not
+ including the version subdirectory). The target-player option controls
+ which PLAYERGLOBAL_HOME subdirectory is used.
Other more recent versions of Adobe Flash Player playerglobal.swc can be
downloaded from:
@@ -225,12 +230,13 @@ Install Prerequisites
http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_9.swc
http://download.macromedia.com/get/flashplayer/updaters/12/playerglobal12_0.swc
- These can be used with Apache Flex but not all have not been fully tested.
+ These can be used with Apache Flex but not all have not been fully
+ tested.
- *6) The Adobe Extension Manager is only required for those creating releases or
- testing changes to the flash-integration swc. Note that if you change APIs on
- classes that flash-integration depends on, you may need to update
- flash-integration.
+ *6) The Adobe Extension Manager is only required for those creating releases
+ or testing changes to the flash-integration swc. Note that if you
+ change APIs on classes that flash-integration depends on, you may need
+ to update flash-integration.
The Adobe Extension Manager for Windows can be downloaded from:
http://download.macromedia.com/pub/dw_exchange/extension_manager/win/AdobeExtensionManager5All.zip
@@ -238,19 +244,20 @@ Install Prerequisites
The Adobe Extension Manager for Mac can be downloaded from:
http://download.macromedia.com/pub/dw_exchange/extension_manager/mac/AdobeExtensionManager5All.dmg
- On Windows, set ADOBE_EXTENSION_MANAGER to the absolute path of "Adobe Extension
- Manager CS5.exe"
+ On Windows, set ADOBE_EXTENSION_MANAGER to the absolute path of "Adobe
+ Extension Manager CS5.exe"
- On Mac, set ADOBE_EXTENSION_MANAGER to the absolute path of "Adobe Extension
- Manager CS5.app"
+ On Mac, set ADOBE_EXTENSION_MANAGER to the absolute path of "Adobe
+ Extension Manager CS5.app"
- On Linux, no Adobe Extension Manager exists and there's nothing that needs to be
- done here.
+ On Linux, no Adobe Extension Manager exists and there's nothing that
+ needs to be done here.
FlashPlayer Configuration
-------------------------
- For testing, the Adobe Flash Player's mm.cfg file must have the following entries
+ For testing, the Adobe Flash Player's mm.cfg file must have the following
+ entries
ErrorReportingEnable=1
TraceOutputFileEnable=1
@@ -260,22 +267,23 @@ FlashPlayer Configuration
Other Locale Support
--------------------
- The Apache Flex SDK defaults to using the en_US locale and SDK error messages are
- by default displayed in American English.
+ The Apache Flex SDK defaults to using the en_US locale and SDK error
+ messages are by default displayed in American English.
To compile the SDK for another locale either:
- Change the locale in the build.properties file to have a value other than "en_US".
- For this new locale to take effect the SDK needs to be recompiled. For example,
- to use the Australian English locale change locale to have a value of "en_AU"
+ Change the locale in the build.properties file to have a value other than
+ "en_US". For this new locale to take effect the SDK needs to be recompiled.
+ For example, to use the Australian English locale change locale to have a
+ value of "en_AU"
like so:
locale = en_AU
OR
- Compile the SDK with a -Dlocale=<locale> option, where <locale> is the new locale
- to compile the SDK against.
+ Compile the SDK with a -Dlocale=<locale> option, where <locale> is the new
+ locale to compile the SDK against.
To compile all supported locales, which may take some time, use
@@ -286,38 +294,38 @@ Other Locale Support
de_CH en_AU en_US fr_CH ja_JP nl_NL ru_RU zh_TW
de_DE en_CA es_ES fr_FR ko_KR pt_BR sv_SE
- The Apache Flex SDK has only been tested for the en_US locale, however there is
- unlikely to be any issues with a SDK compiled for another locales.
+ The Apache Flex SDK has only been tested for the en_US locale, however there is unlikely to be any issues with a SDK compiled for another locales.
Adobe Flash Player Version Support
----------------------------------
- The Apache Flex SDK defaults to using the Adobe Flash Player 11.1. The SDK can be
- used with Flash Player versions 10.2, 10.3, 11.0, 11.1, 11.2, 11.3, 11.4, 11.5,
- 11.6, 11.7, 11.8, 11.9, 12.0 and 13.0.
+ The Apache Flex SDK defaults to using the Adobe Flash Player 11.1. The SDK
+ can be used with Flash Player versions 10.2, 10.3, 11.0, 11.1, 11.2, 11.3,
+ 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 12.0 and 13.0.
- It is recommended that you update to the latest version of Adobe Flash Player.
- Newer versions of the Adobe Flash player address security vulnerabilities, fix
- bugs/issues, increase stability, and implement new features.
+ It is recommended that you update to the latest version of Adobe Flash
+ Player. Newer versions of the Adobe Flash player address security
+ vulnerabilities, fix bugs/issues, increase stability, and implement new
+ features.
To use the SDK for another version of the Adobe Flash Player either:
- Change the flex-config.xml configuration file to specify another version of the
- Adobe Flash Player.
+ Change the flex-config.xml configuration file to specify another version of
+ the Adobe Flash Player.
OR
- Change the playerglobal.version in the build.properties file to have a value other
- than "11.1". For this change to take effect the SDK needs to be recompiled.
- For example to compile against the latest version of the Adobe Flash Player set
- the value of playerglobal.version to be "12.0" like so:
+ Change the playerglobal.version in the build.properties file to have a value
+ other than "11.1". For this change to take effect the SDK needs to be
+ recompiled. For example to compile against the latest version of the Adobe
+ Flash Player set the value of playerglobal.version to be "12.0" like so:
playerglobal.version = 12.0
OR
- Compile the SDK with a -Dplayerglobal.version=<version> option, where <version> is
- the Adobe Flash Player version to compile the SDK against.
+ Compile the SDK with a -Dplayerglobal.version=<version> option, where
+ <version> is the Adobe Flash Player version to compile the SDK against.
Different versions of the Adobe Flash Player require different versions of
@@ -343,8 +351,8 @@ Adobe Flash Player Version Support
frameworks/libs/player/<version>/playerglobal.swc
- Where <version> is the major and minor version numbers of the Adobe Flash Player
- separated by a period or full stop.
+ Where <version> is the major and minor version numbers of the Adobe Flash
+ Player separated by a period or full stop.
If all of the playerglobal swcs where installed the frameworks/libs/player
directory structure would look like this.
@@ -379,28 +387,29 @@ Adobe Flash Player Version Support
/12.0
/playerglobal.swc
- Apache Flex has been tested with Adobe Flash Player 11.1, 11.5, 11.7, 11.8, 11.9
- and 12.0 on Windows and Mac.
+ Apache Flex has been tested with Adobe Flash Player 11.1, 11.5, 11.7, 11.8,
+ 11.9 and 12.0 on Windows and Mac.
- Apache Flex has not been tested on Linux so some issue may exist in this release.
+ Apache Flex has not been tested on Linux so some issue may exist in this
+ release.
- It compiles against other Adobe Flash Player versions and is expected to work but
- their may be some issues, particularly with the earlier 10.2 and 10.3 versions of
- the Adobe Flash Player.
+ It compiles against other Adobe Flash Player versions and is expected to
+ work but their may be some issues, particularly with the earlier 10.2 and
+ 10.3 versions of the Adobe Flash Player.
Software Dependencies
---------------------
- Apache Flex uses third-party code that will be downloaded as part of the Apache
- Flex build. In addition, there is some optional third-party code that you can choose
- to download if you would like to take advantage of the features offered and you agree
- to the license terms.
+ Apache Flex uses third-party code that will be downloaded as part of the
+ Apache Flex build. In addition, there is some optional third-party code
+ that you can choose to download if you would like to take advantage of the
+ features offered and you agree to the license terms.
The Apache Version 2.0 license is in the LICENSE file.
- The following dependencies have licenses which are, or are compatible with, the Apache
- Version 2.0 license. You will not be prompted to acknowledge the download. Most
- of the jars are installed in lib/external.
+ The following dependencies have licenses which are, or are compatible with,
+ the Apache Version 2.0 license. You will not be prompted to acknowledge the
+ download. Most of the jars are installed in lib/external.
batik - http://archive.apache.org/dist/xmlgraphics/batik/batik-1.6.zip
commons-collections - http://archive.apache.org/dist/commons/collections/binaries/commons-collections-3.0.tar.gz
@@ -412,25 +421,27 @@ Software Dependencies
xalan - http://archive.apache.org/dist/xml/xalan-j/binaries/xalan-j_2_6_0-bin.tar.gz
xerces - http://archive.apache.org/dist/xerces/j/Xerces-J-bin.2.9.1.zip
- The following dependencies have licenses which Apache considers to be reciprocal
- licenses so you will be prompted to acknowledge the license before the software is
- downloaded to your system. These files are installed in frameworks/libs.
+ The following dependencies have licenses which Apache considers to be
+ reciprocal licenses so you will be prompted to acknowledge the license
+ before the software is downloaded to your system. These files are installed
+ in frameworks/libs.
osmf.swc
- Open Source Media Framework v1.0 used for video components
+ Open Source Media Framework v1.0 used for video components
- This file is extracted from:
- http://sourceforge.net/projects/osmf.adobe/files/OSMF%201.0%20%28final%20source%2C%20ASDocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip/download
+ This file is extracted from:
+ http://sourceforge.net/projects/osmf.adobe/files/OSMF%201.0%20%28final%20source%2C%20ASDocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip/download
- This software is released under the Mozilla Public License Version 1.1:
- <http://www.mozilla.org/MPL/>
+ This software is released under the Mozilla Public License Version 1.1:
+ <http://www.mozilla.org/MPL/>
- The following dependencies have licenses which Apache considers to be not compatible
- with the Apache License Version 2.0. You will be prompted to read and agree to the
- license terms of the dependency before the software can be downloaded to your system.
- These are optional components which enable additional features. They are installed in
- libs/external/optional.
+ The following dependencies have licenses which Apache considers to be not
+ compatible with the Apache License Version 2.0. You will be prompted to read
+ and agree to the license terms of the dependency before the software can be
+ downloaded to your system.
+ These are optional components which enable additional features. They are
+ installed in libs/external/optional.
flex-messaging-common.jar
Provides integration with Adobe BlazeDS.
@@ -458,37 +469,38 @@ Using the Binary Distribution
You must download the third-party dependencies.
- When you have all the prerequisites in place and the environment variables set,
- (see Install Prerequisites above -- you cannot use the env.properties file to set
- the environment variables for these steps.), use
+ When you have all the prerequisites in place and the environment variables
+ set, (see Install Prerequisites above -- you cannot use the env.properties
+ file to set the environment variables for these steps.), use
cd <flex.dir>/frameworks
ant thirdparty-downloads
- Additionally, you will need to build the RSLS for the SDK before you run the batch files.
+ Additionally, you will need to build the RSLS for the SDK before you run the
+ batch files.
cd <flex.dir>
ant frameworks-rsls
- To use this SDK in a IDE like Flash Builder 4.6 or 4.7 the SDK needs several other
- files to be packaged and integrated with the Apache Flex SDK.
+ To use this SDK in a IDE like Flash Builder 4.6 or 4.7 the SDK needs
+ several other files to be packaged and integrated with the Apache Flex SDK.
If you have an existing installation of Flash Builder run:
/ide/constructFlexForIDE.sh (on Mac and Linux)
/ide/constructFlexForIDE.bat (on Windows)
- This will create an Apache Flex 4.12 SDK that can be used with Flash Builder by
- copying the required files from the Adobe Flex 4.6 SDK.
+ This will create an Apache Flex 4.12 SDK that can be used with Flash
+ Builder by copying the required files from the Adobe Flex 4.6 SDK.
- To create an SDK for other IDE or if you want to use Adobe AIR 4.0 (rather than
- AIR 3.1 contained in Adobe Flex 4.6) run:
+ To create an SDK for other IDE or if you want to use Adobe AIR 4.0
+ (rather than AIR 3.1 contained in Adobe Flex 4.6) run:
/ide/flashbuilder/makeApacheFlexForIDE.sh (on Mac and Linux)
/ide/flashbuilder/makeApacheFlexForIDE.bat (on Windows)
- This will create an Apache Flex 4.12 SDK that can be used by an IDE by downloading
- Adobe Flex 4.6 SDK and Adobe AIR 4.0.
+ This will create an Apache Flex 4.12 SDK that can be used by an IDE by
+ downloading Adobe Flex 4.6 SDK and Adobe AIR 4.0.
Building the Framework in a Binary Distribution
-----------------------------------------------
@@ -496,66 +508,67 @@ Building the Framework in a Binary Distribution
The source for most of the framework is included in the binary distribution.
It can be useful if you wish to debug and/or extend components.
- When you have all the prerequisites in place and the environment variables set,
- (see Install Prerequisites above), use
+ When you have all the prerequisites in place and the environment variables
+ set, (see Install Prerequisites above), use
cd <flex.dir>/frameworks
ant main (or just ant since the default target is main)
- to download the third-party dependencies and build the Flex framework. You may be
- prompted to acknowledge some of the downloads. Since the third-party dependencies
- take a little while to download and they don't change very often, they are not
- cleaned with the regular clean target.
+ to download the third-party dependencies and build the Flex framework. You
+ may be prompted to acknowledge some of the downloads. Since the third-party
+ dependencies take a little while to download and they don't change very
+ often, they are not cleaned with the regular clean target.
- To clean the build, of everything other than the downloaded third-party dependencies
- use
+ To clean the build, of everything other than the downloaded third-party
+ dependencies use
ant clean
- To clean the build, of everything, including the downloaded third-party dependencies
- use
+ To clean the build, of everything, including the downloaded third-party
+ dependencies use
ant super-clean (which is just thirdparty-clean followed by clean)
Building the Source in the Source Distribution
----------------------------------------------
- The source for both the Flex compiler and the Flex framework is included in the
- source distribution. The compiler is in the modules directory and the framework
- is in the frameworks directory.
+ The source for both the Flex compiler and the Flex framework is included in
+ the source distribution. The compiler is in the modules directory and the
+ framework is in the frameworks directory.
- Because the sdk uses the Text Layout Framework, you will have to clone it too
- and link it to the textLayout project of the sdk:
+ Because the sdk uses the Text Layout Framework, you will have to clone
+ it too and link it to the textLayout project of the sdk:
cd <flex.dir>/..
git clone https://git-wip-us.apache.org/repos/asf/flex-tlf.git tlf
- When you have all the prerequisites in place and the environment variables set
- (see Install Prerequisites above), use
+ When you have all the prerequisites in place and the environment variables
+ set (see Install Prerequisites above), use
cd <flex.dir>
ant main (or just ant since the default target is main)
- to download the thirdparty dependencies and build the source. You may be prompted
- to acknowledge and/or confirm some of the downloads. Since the third-party
- dependencies take a little while to download and they don't change very often, they
- are not cleaned with the regular clean target.
+ to download the thirdparty dependencies and build the source. You may be
+ prompted to acknowledge and/or confirm some of the downloads. Since the
+ third-party dependencies take a little while to download and they don't
+ change very often, they are not cleaned with the regular clean target.
If you would like to build the RSLs, use
ant frameworks-rsls
- To clean the build, of everything other than the downloaded third-party dependencies
- use
+ To clean the build, of everything other than the downloaded third-party
+ dependencies use
ant clean
- To clean the build, of everything, including the downloaded third-party dependencies
- use
+ To clean the build, of everything, including the downloaded third-party
+ dependencies use
ant super-clean (which is just thirdparty-clean followed by clean)
- To generate a source distribution package and a binary distribution package use
+ To generate a source distribution package and a binary distribution package
+ use
ant -Dbuild.number=<YYYYMMDD> -Dbuild.noprompt= release