You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2015/04/06 11:19:02 UTC

git commit: [flex-utilities] [refs/heads/develop] - - Fixed some issues with the Readme still referencing the old mavenizer - Fixed the copyright year in the Notice document.

Repository: flex-utilities
Updated Branches:
  refs/heads/develop 4bd27ea93 -> 251b8ec12


- Fixed some issues with the Readme still referencing the old mavenizer
- Fixed the copyright year in the Notice document.


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/251b8ec1
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/251b8ec1
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/251b8ec1

Branch: refs/heads/develop
Commit: 251b8ec126c9289ac4c68917dc5568a998a15237
Parents: 4bd27ea
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Apr 6 11:18:52 2015 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Apr 6 11:18:52 2015 +0200

----------------------------------------------------------------------
 mavenizer/NOTICE     |  2 +-
 mavenizer/README.txt | 44 +++++++++++++++++++++++++++++++++++---------
 2 files changed, 36 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/251b8ec1/mavenizer/NOTICE
----------------------------------------------------------------------
diff --git a/mavenizer/NOTICE b/mavenizer/NOTICE
index a6fb0cf..d1becf0 100644
--- a/mavenizer/NOTICE
+++ b/mavenizer/NOTICE
@@ -1,5 +1,5 @@
 Apache Flex Mavenizer
-Copyright 2014 The Apache Software Foundation
+Copyright 2015 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/251b8ec1/mavenizer/README.txt
----------------------------------------------------------------------
diff --git a/mavenizer/README.txt b/mavenizer/README.txt
index d22c539..a81314b 100644
--- a/mavenizer/README.txt
+++ b/mavenizer/README.txt
@@ -49,7 +49,7 @@ Maven installation)
 2. Go to the directory {home}
 3. Execute "mvn package"
 
-You should now have a jar file called flex-sdk-converter-1.0.jar in your {home}/target
+You should now have a jar file called flex-sdk-converter-1.0.0.jar in your {home}/core/target
 directory.
 
 Using the generator:
@@ -70,8 +70,8 @@ Using the generator:
 			for the sequence in which the artifacts are generated)
 	d) Create a directory anywhere which will contain the output (I will call it {fdktarget} 
 	   from now on)
-	e) Change to the directory {home}
-	f) Execute the following command: "java -cp target/flex-sdk-converter-1.0.jar SDKGenerator "{sdkhome}" "{fdktarget}""
+	e) Change to the directory {home}/core/target
+	f) Execute the following command: "java -cp flex-sdk-converter-1.0.0.jar "{sdkhome}" "{fdktarget}""
 	   (You should wrap the both directory names in double-quotes if they contain spaces)
 
 /////////////////////////////////////////////////////////////////////////////////////////
@@ -114,17 +114,43 @@ Flex SDKs (From Adobe):
 http://sourceforge.net/adobe/flexsdk/wiki/downloads/
 
 /////////////////////////////////////////////////////////////////////////////////////////
-Some information (HOWTO) to go with the MavenDeployer
+Some information (HOWTO) to go with the deployer artifacts
 /////////////////////////////////////////////////////////////////////////////////////////
 
-The MavenDeployer allows you to deploy any maven structured directory to a remote maven
-repository as soon as you've got the remote rights.
+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)
 
-Usage:
-java -cp flex-sdk-converter-1.0.jar org.apache.flex.utilities.converter.deployer.maven.MavenDeployer "directory" "repositoryId" "url" "mvn"
+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 MavenDeployer needs 4 ordered parameters separated by spaces:
+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.
+
+