Author: cdutz
Date: Sat Nov 16 13:42:25 2019
New Revision: 36769
Log:
Add direcory for rc2
Added:
dev/flex/flex-maven-tools/flex-sdk-converter/rc2/README.txt
dev/flex/flex-maven-tools/flex-sdk-converter/rc2/RELEASE_NOTES
dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip
(with props)
dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.asc
dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.sha512
Added: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/README.txt
==============================================================================
--- dev/flex/flex-maven-tools/flex-sdk-converter/rc2/README.txt (added)
+++ dev/flex/flex-maven-tools/flex-sdk-converter/rc2/README.txt Sat Nov 16 13:42:25 2019
@@ -0,0 +1,223 @@
+Apache Flex SDK Converter
+=========================
+ The Apache Flex SDK Converter tool is used to convert the Apache and Adobe
+ Flex SDKs and Air SDKs into Maven artifacts. Automatically creating the
+ Directories, pom-files, copying and moving the resources to the correct
+ destinations.
+
+ These artifacts can be used in Maven builds using the Flexmojos plugin
+ (Starting with version 6.x).
+
+ The Apache Flex SDK Converter comes with all the means to download, convert
+ and deploy a mavenized form of an Apache Flex SDK.
+
+ The Converter does not simply copy all java libraries to the destination; it checks
+ if the given artifact has already been deployed to maven central or by deploying an
+ other FDK previously. For this check you do need an internet connection to do the
+ conversion, otherwise it will probably take forever.
+
+ Internally it consists of 3 components:
+ - One Retriever
+ - DownloadRetriever: For downloading binary artifacts
+ - Four Converters
+ - One for producing the Apache Flex SDK artifacts
+ - One for producing the Adobe Flash artifacts
+ - One for producing the Adobe Air artifacts
+ - One for producing the Adobe Fontkit artifacts
+ - Two Deployers
+ - One using Aether with no requirement to Maven (Faster, but less configurable)
+ - One using a local Maven installation (A lot slower, but fully configurable)
+
+
+
+Getting the latest sources via git
+==================================
+
+ Getting the source code is the recommended way to get the Apache Flex SDK
+ Converter.
+
+ You can always checkout the latest source via git using the following
+ command:
+
+ git clone https://git-wip-us.apache.org/repos/asf/flex-utilities.git flex-utilities
+ cd flex-utilities/flex-maven-tools/flex-sdk-converter
+ git checkout develop
+
+Building the Apache Flex SDK Converter
+======================================
+
+ The Apache Flex SDK Converter is a relatively simple project. It requires some
+ build tools which must be installed prior to building the compiler 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.
+
+Install Prerequisites
+---------------------
+
+ Before building the Apache Flex Compiler you must install the following software
+ and set the corresponding environment variables using absolute file paths.
+ Relative file paths will result in build errors.
+
+ ==================================================================================
+ SOFTWARE ENVIRONMENT VARIABLE (absolute paths)
+ ==================================================================================
+
+ Java SDK 1.7 or greater but smaller than 12 (*1) JAVA_HOME
+
+ Maven 3.1.0 or greater (*1) MAVEN_HOME
+
+ ==================================================================================
+
+ *1) The bin directories for MAVEN_HOME and JAVA_HOME should be added to your
+ PATH.
+
+ On Windows, set PATH to
+
+ PATH=%PATH%;%MAVEN_HOME%\bin;%JAVA_HOME%\bin
+
+ On the Mac (bash), set PATH to
+
+ export PATH="$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin"
+
+ On Linux make sure you path include MAVEN_HOME and JAVA_HOME.
+
+Software Dependencies
+---------------------
+
+ The Apache Flex SDK Converter uses third-party code that will be downloaded as
+ part of the build.
+
+ 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 your maven local repository and
+ are included in the assembly jars.
+
+TODO: Add them all here ...
+
+Building the Source in the Source Distribution
+----------------------------------------------
+
+ The project is built with Apache Maven so for a reference to Maven commands
+ please have a look at the Maven documentation.
+
+ When you have all the prerequisites in place and the environment variables
+ set (see Install Prerequisites above) use
+
+ cd <flax-sdk-converter.dir>
+ mvn install
+
+ to download the third-party dependencies and build the binary from the source.
+
+ To clean the build, of everything other than the downloaded third-party
+ dependencies use
+
+ mvn clean
+
+ The packages can be found in the "target" subdirectories.
+
+ The particularly interesting one is the Standalone Command Line Interface:
+ - cli/target/apache-flex-sdk-converter-1.0.0.jar
+
+
+
+Using the Apache Flex SDK Converter
+===================================
+
+ The CLI (Command Line Interface) allows the Apache Flex SDK Converter
+ to be executed from the command-line. Assuming the Java executable is
+ available on the current systems path, it can be called using:
+
+ cd <flex-sdk-converter.dir>/cli/target
+ java -jar apache-flex-sdk-converter-1.0.0.jar
+
+ If executed without any command, it will output a list of commands and
+ available properties.
+
+ In general it is able to perform 4 different commands:
+
+ - help Prints a list of all commands and options available.
+ - list Lists all versions and platforms available for download
+ - download Downloads selected versions and assembles an FDK
+ - convert Converts a previously installed (using the installer) or
+ assembled (using download command) FDK into a mavenized form.
+ - deploy Uploads previously created maven artifacts to a remote repository.
+
+Some typical usage scenarios
+----------------------------
+
+ - Create a mavenized version of a previously installed FDK (Using the installer):
+ "... -fdkDir <FDK install dir> -mavenDir <maven local repo> convert"
+
+ - Download and create an FDK (Flex 4.14.1 with playerglobal 17.0 and 16.0
+ AIR SDK 17.0 for Windows and Mac and the fontkit libs):
+ "... -fdkDir <FDK target dir> -flexVersion 4.14.1 -flashVersions 17.0,16.0 \
+ -airVersion 17.0 -platform WINDOWS,MAC -fontkit download"
+
+ - Download and convert an FDK (FDK assembled in temp directory using Air for
+ current systems platform only):
+ "... -flexVersion 4.14.1 -flashVersions 17.0 -airVersion 17.0 -fontkit \
+ -mavenDir <maven local repo> download convert"
+
+ - Deploy a bunch of maven artifacts to a remote maven repository:
+ "... -mavenDir <dir with maven artifacts> -repoUrl <url> \
+ -repoUsername <username> -repoPassword <pasword> deploy"
+
+ - "The works": Download, Convert and Deploy using only temp directories:
+ "... -flexVersion 4.14.1 -flashVersions 17.0 -airVersion 17.0 -fontkit \
+ -repoUrl <url> -repoUsername <username> -repoPassword <pasword> \
+ download convert deploy"
+
+
+Thanks for using Apache Flex. Enjoy!
+
+ The Apache Flex Project
+ <http://flex.apache.org>
+
+
+
+
+
+/////////////////////////////////////////////////////////////////////////////////////////
+Some information (HOWTO) to go with the deployer artifacts
+/////////////////////////////////////////////////////////////////////////////////////////
+
+The deployers are separate modules. Currently two implementations exist.
+1. The Maven deployer (located in deployers/maven/target/maven-deployer-1.0.0-full.jar)
+2. The Aether deployer (located in deployers/aether/target/aether-deployer-1.0.0-full.jar)
+
+The Maven-Deployer expects Maven to be installed on your system and issues a set of
+commandline commands in order to deploy the artifacts. This is the safest approach if you
+haven any special settings that need to be handled in order to deploy the artifacts.
+
+The Aether-Deplyoer uses the Maven-Internal aether libraries to deploy the artifacts from
+within the running JVM. This makes this approach a lot faster than the Maven-Deployer.
+
+/////////////////////////////////////////
+Usage for the Maven Deployer:
+/////////////////////////////////////////
+
+java -cp {home}/deployers/maven/target/maven-deployer-1.0.0-full.jar "directory" "repositoryId"
"url" "mvn"
+
+The Maven-Deployer needs 4 ordered parameters separated by spaces:
+ 1- directory: The path to the directory to deploy.
+ 2- repositoryId: Server Id to map on the <id> under <server> section of settings.xml.
+ 3- url: URL where the artifacts will be deployed.
+ 4- mvn: The path to the mvn.bat / mvn.sh.
+
+/////////////////////////////////////////
+Usage for the Maven Deployer:
+/////////////////////////////////////////
+
+java -cp {home}/deployers/aether/target/maven-aether-1.0.0-full.jar "directory" "url" ["username"
"password]
+
+The Aether-Deployer needs 2 ordered parameters separated by spaces:
+ 1- directory: The path to the directory to deploy.
+ 2- url: URL where the artifacts will be deployed.
+Optionally you can provide the username and password that is used for deploying artifacts.
+ 3- username: The username needed to log-in to the remote repository.
+ 4- password: The password needed to log-in to the remote repository.
+
+
Added: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/RELEASE_NOTES
==============================================================================
--- dev/flex/flex-maven-tools/flex-sdk-converter/rc2/RELEASE_NOTES (added)
+++ dev/flex/flex-maven-tools/flex-sdk-converter/rc2/RELEASE_NOTES Sat Nov 16 13:42:25 2019
@@ -0,0 +1,19 @@
+Apache Flex SDK Converter 1.0.0
+===========================
+
+Apache Flex SDK Converter 1.0.0 is the first release of a tool allowing, automating
+the conversion of Apache Flex FDKs into Maven artifacts that can be used by tools
+like FlexMojos to build Apache Flex application using Maven.
+
+Known Issues
+_____________
+
+Currently None.
+
+
+Please report new issues to our bug tracker at:
+
+ https://issues.apache.org/jira/browse/FLEX
+
+ The Apache Flex Project
+ <http://flex.apache.org/>
Added: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.asc
==============================================================================
--- dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.asc
(added)
+++ dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.asc
Sat Nov 16 13:42:25 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE8VaBP/MVAH42umwTCJEnwVxg1rkFAl3P+oUACgkQCJEnwVxg
+1rlf4BAAnOiZGFyqgKNBq7Rm603cXTWDO0haZuDsM5Ov7LbF2KQCFQId+EFwRTJl
+HE/1tiSrYsNfp5TPC2Tcyuyl/3GL1m1nxRfiPxUZWA34WuB+xeVeZtP6DpBQvOee
+Z3S0GRLtX/pNpIQ1OvEO5iEK9KsZTrQCQVeZ/k49/v66rTjAl95SrO9JiiBjsiRy
+aQp/bPsgKEonWgK3bxoQVYegcDwUbki2jlJe50aW+a7U3/IEyCY8z4tqhnBXngqo
+XPaB8NEg7WQdvEWXrlIhNFCxZJm7IifhyR+aMz0V4Vuuz5CeH7fHTy/WPaF7MdyP
+Gs0k12KLHLW+dneJpFiw+1Nkmw45KzN4wyizJ3oCk+DYm6G9Iv5RVxuI099alV4M
+fb+szkIs9d3kwx1DJGB6eHAPtrOCTB96EL7e2vZcloVuR0yO5iJSpsxzH75yd6HD
+hef1OWuAUvCVIYOKNUan/ha5He+Wh5ZzS9p0Zd+zIJH+vnd1Hnh/84Wdr4fqYSeK
+N27LckihHwjq74N+oiy5qz1SUhM049uFgOem0YnFHuyrYwK6zxX4RNlCbN6w/LTP
+k0GN5MPHnvVBZNZkoMWPDYp3dumLIDfna49wKGrwkR1SS/cNcICEb3FY5DXmOccg
+/gaTkCiXCKqh/rQ4ijo8jEv5ev/4pE0Nn9AkZV2lkAqCgJXEJ9M=
+=r0GH
+-----END PGP SIGNATURE-----
Added: dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.sha512
==============================================================================
--- dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.sha512
(added)
+++ dev/flex/flex-maven-tools/flex-sdk-converter/rc2/apache-flex-sdk-converter-1.0.0-source-release.zip.sha512
Sat Nov 16 13:42:25 2019
@@ -0,0 +1 @@
+9a1b599dac0ca9a09d6ec54c36f34ba85df77714d78c4df8f1f417418578e208b8353fad2ac45be50b3a11bdaeaec7273f99fd7a30c7d9105b36516185677c9d
\ No newline at end of file
|