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/07/23 11:30:27 UTC

[02/13] git commit: [flex-utilities] [refs/heads/develop] - - Renamed the root directory - Renamed the artifact of the maven-extension to flex-sdk-converter-maven-extension

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/converters/fontkit/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/converters/fontkit/pom.xml b/flex-maven-tools/mavenizer/converters/fontkit/pom.xml
deleted file mode 100644
index 3d472e0..0000000
--- a/flex-maven-tools/mavenizer/converters/fontkit/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>converters</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>fontkit-converter</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>base-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-    </dependencies>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java b/flex-maven-tools/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java
deleted file mode 100644
index 81fbe09..0000000
--- a/flex-maven-tools/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package org.apache.flex.utilities.converter.fontkit;
-
-import org.apache.flex.utilities.converter.BaseConverter;
-import org.apache.flex.utilities.converter.Converter;
-import org.apache.flex.utilities.converter.exceptions.ConverterException;
-import org.apache.flex.utilities.converter.model.MavenArtifact;
-
-import java.io.File;
-
-/**
- * Created by christoferdutz on 06.04.15.
- */
-public class FontkitConverter extends BaseConverter implements Converter {
-
-    public FontkitConverter(File rootSourceDirectory, File rootTargetDirectory) throws ConverterException {
-        super(rootSourceDirectory, rootTargetDirectory);
-    }
-
-    @Override
-    protected void processDirectory() throws ConverterException {
-        File fontkitRootDir = new File(rootSourceDirectory, "lib/external/optional");
-        if(!fontkitRootDir.exists() || !fontkitRootDir.isDirectory()) {
-            System.out.println("Skipping Fontkit generation.");
-            return;
-        }
-
-        File afeJar = new File(fontkitRootDir, "afe.jar");
-        File aglj40Jar = new File(fontkitRootDir, "aglj40.jar");
-        File rideauJar = new File(fontkitRootDir, "rideau.jar");
-        File flexFontkitJar = new File(fontkitRootDir, "flex-fontkit.jar");
-
-        if(!afeJar.exists() || !aglj40Jar.exists() || !rideauJar.exists() || !flexFontkitJar.exists()) {
-            throw new ConverterException("Fontkit directory '" + fontkitRootDir.getPath() + "' must contain the jar " +
-                    "files afe.jar, aglj40.jar, rideau.jar and flex-fontkit.jar.");
-        }
-
-        final MavenArtifact fontkit = new MavenArtifact();
-        fontkit.setGroupId("com.adobe");
-        fontkit.setArtifactId("fontkit");
-        fontkit.setVersion("1.0");
-        fontkit.setPackaging("jar");
-        fontkit.addDefaultBinaryArtifact(flexFontkitJar);
-
-        final MavenArtifact afe = new MavenArtifact();
-        afe.setGroupId("com.adobe.fontkit");
-        afe.setArtifactId("afe");
-        afe.setVersion("1.0");
-        afe.setPackaging("jar");
-        afe.addDefaultBinaryArtifact(afeJar);
-        fontkit.addDependency(afe);
-
-        final MavenArtifact aglj40 = new MavenArtifact();
-        aglj40.setGroupId("com.adobe.fontkit");
-        aglj40.setArtifactId("aglj40");
-        aglj40.setVersion("1.0");
-        aglj40.setPackaging("jar");
-        aglj40.addDefaultBinaryArtifact(aglj40Jar);
-        fontkit.addDependency(aglj40);
-
-        final MavenArtifact rideau = new MavenArtifact();
-        rideau.setGroupId("com.adobe.fontkit");
-        rideau.setArtifactId("rideau");
-        rideau.setVersion("1.0");
-        rideau.setPackaging("jar");
-        rideau.addDefaultBinaryArtifact(rideauJar);
-        fontkit.addDependency(rideau);
-
-        writeArtifact(afe);
-        writeArtifact(aglj40);
-        writeArtifact(rideau);
-        writeArtifact(fontkit);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/converters/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/converters/pom.xml b/flex-maven-tools/mavenizer/converters/pom.xml
deleted file mode 100644
index 69a859b..0000000
--- a/flex-maven-tools/mavenizer/converters/pom.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>apache-flex-sdk-converter</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>converters</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>pom</packaging>
-
-    <modules>
-        <!-- Module defining all the base functionality shared among the other converters -->
-        <module>base</module>
-
-        <!-- The individual converter implementations -->
-        <module>air</module>
-        <module>flash</module>
-        <module>flex</module>
-        <module>fontkit</module>
-        <module>wrapper</module>
-    </modules>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/converters/wrapper/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/converters/wrapper/pom.xml b/flex-maven-tools/mavenizer/converters/wrapper/pom.xml
deleted file mode 100644
index 86f8a43..0000000
--- a/flex-maven-tools/mavenizer/converters/wrapper/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>converters</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>wrapper-converter</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>base-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-    </dependencies>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java b/flex-maven-tools/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java
deleted file mode 100644
index 7e4af4c..0000000
--- a/flex-maven-tools/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java
+++ /dev/null
@@ -1,93 +0,0 @@
-package org.apache.flex.utilities.converter.wrapper;
-
-import org.apache.flex.utilities.converter.BaseConverter;
-import org.apache.flex.utilities.converter.Converter;
-import org.apache.flex.utilities.converter.exceptions.ConverterException;
-import org.apache.flex.utilities.converter.model.MavenArtifact;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.xml.sax.SAXException;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Created by christoferdutz on 06.04.15.
- */
-public class WrapperConverter extends BaseConverter implements Converter {
-
-    public WrapperConverter(File rootSourceDirectory, File rootTargetDirectory) throws ConverterException {
-        super(rootSourceDirectory, rootTargetDirectory);
-    }
-
-    @Override
-    protected void processDirectory() throws ConverterException {
-        File wrapperRootDir = new File(rootSourceDirectory, "templates/swfobject");
-        if(!wrapperRootDir.exists() || !wrapperRootDir.isDirectory()) {
-            System.out.println("Skipping Wrapper generation.");
-            return;
-        }
-
-        try {
-            // Rename the index.template.html to index.html
-            File indexHtml = new File(wrapperRootDir, "index.template.html");
-            if(!indexHtml.renameTo(new File(wrapperRootDir, "index.html"))) {
-                System.out.println("Could not rename index.template.html to index.html.");
-            }
-
-            final File wrapperWar = File.createTempFile("SWFObjectWrapper-2.2", ".war");
-            generateZip(wrapperRootDir.listFiles(), wrapperWar);
-
-            final MavenArtifact swfobjectWrapper = new MavenArtifact();
-            swfobjectWrapper.setGroupId("org.apache.flex.wrapper");
-            swfobjectWrapper.setArtifactId("swfobject");
-            swfobjectWrapper.setVersion(getFlexVersion(rootSourceDirectory));
-            swfobjectWrapper.setPackaging("war");
-            swfobjectWrapper.addDefaultBinaryArtifact(wrapperWar);
-
-            writeArtifact(swfobjectWrapper);
-        } catch (IOException e) {
-            throw new ConverterException("Error creating wrapper war.", e);
-        }
-    }
-
-    /**
-     * Get the version of an Flex SDK from the content of the SDK directory.
-     *
-     * @return version string for the current Flex SDK
-     */
-    protected String getFlexVersion(File rootDirectory) throws ConverterException {
-        final File sdkDescriptor = new File(rootDirectory, "flex-sdk-description.xml");
-
-        // If the descriptor is not present, return null as this FDK directory doesn't
-        // seem to contain a Flex SDK.
-        if(!sdkDescriptor.exists()) {
-            return null;
-        }
-
-        final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
-        try {
-            // Parse the document
-            final DocumentBuilder db = dbf.newDocumentBuilder();
-            final Document dom = db.parse(sdkDescriptor);
-
-            // Get name, version and build nodes
-            final Element root = dom.getDocumentElement();
-            final String version = root.getElementsByTagName("version").item(0).getTextContent();
-            final String build = root.getElementsByTagName("build").item(0).getTextContent();
-
-            // In general the version consists of the content of the version element with an appended build-number.
-            return (build.equals("0")) ? version + "-SNAPSHOT" : version;
-        } catch (ParserConfigurationException pce) {
-            throw new RuntimeException(pce);
-        } catch (SAXException se) {
-            throw new RuntimeException(se);
-        } catch (IOException ioe) {
-            throw new RuntimeException(ioe);
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/deployers/aether/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/deployers/aether/pom.xml b/flex-maven-tools/mavenizer/deployers/aether/pom.xml
deleted file mode 100644
index 692b99c..0000000
--- a/flex-maven-tools/mavenizer/deployers/aether/pom.xml
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>deployers</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>aether-deployer</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <build>
-        <plugins>
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.4</version>
-                <configuration>
-                    <archive>
-                        <manifest>
-                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-                            <addClasspath>true</addClasspath>
-                            <mainClass>org.apache.flex.utilities.converter.deployer.aether.AetherDeployer</mainClass>
-                        </manifest>
-                        <manifestEntries>
-                            <Implementation-Build>${project.version}</Implementation-Build>
-                        </manifestEntries>
-                    </archive>
-                    <descriptorRefs>
-                        <descriptorRef>jar-with-dependencies</descriptorRef>
-                    </descriptorRefs>
-                    <finalName>aether-deployer-${project.version}-full</finalName>
-                    <appendAssemblyId>false</appendAssemblyId>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-api</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-util</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-impl</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-spi</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-connector-basic</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-transport-file</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-transport-http</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-transport-wagon</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.aether</groupId>
-            <artifactId>aether-transport-classpath</artifactId>
-            <version>${aetherVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.maven</groupId>
-            <artifactId>maven-aether-provider</artifactId>
-            <version>${mavenVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.maven.wagon</groupId>
-            <artifactId>wagon-ssh</artifactId>
-            <version>${wagonVersion}</version>
-        </dependency>
-    </dependencies>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java b/flex-maven-tools/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
deleted file mode 100644
index 89b991b..0000000
--- a/flex-maven-tools/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.deployer.aether;
-
-import org.apache.maven.model.Model;
-import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
-import org.apache.maven.repository.internal.DefaultArtifactDescriptorReader;
-import org.apache.maven.repository.internal.DefaultVersionRangeResolver;
-import org.apache.maven.repository.internal.DefaultVersionResolver;
-import org.apache.maven.repository.internal.MavenRepositorySystemUtils;
-import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.RepositorySystem;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory;
-import org.eclipse.aether.deployment.DeployRequest;
-import org.eclipse.aether.deployment.DeploymentException;
-import org.eclipse.aether.impl.*;
-import org.eclipse.aether.installation.InstallationException;
-import org.eclipse.aether.internal.impl.DefaultDependencyCollector;
-import org.eclipse.aether.internal.impl.DefaultTransporterProvider;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.LocalRepository;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.RepositoryConnectorFactory;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.spi.connector.transport.TransporterProvider;
-import org.eclipse.aether.transport.file.FileTransporterFactory;
-import org.eclipse.aether.transport.http.HttpTransporterFactory;
-import org.eclipse.aether.transport.wagon.WagonTransporterFactory;
-import org.eclipse.aether.util.repository.AuthenticationBuilder;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-import java.io.Reader;
-
-/**
- * Updated Version of the SDKDeployer which no longer relies on an installed Maven
- * system and which performs the deployment inside the VM without having to spawn new
- * VMs for each artifact in order to deploy the files using a Maven commandline
- * execution.
- *
- * Created with IntelliJ IDEA.
- * Date: 03.11.13
- */
-public class AetherDeployer {
-
-    private File directory;
-    private String url;
-    private String username;
-    private String password;
-
-    public AetherDeployer(File directory, String url, String username, String password) {
-        this.directory = directory;
-        this.url = url;
-        this.username = username;
-        this.password = password;
-    }
-
-    public AetherDeployer(String[] parameters) {
-        this.directory = new File(parameters[0]);
-        this.url = parameters[1];
-        if (parameters.length > 2) {
-            this.username = parameters[2];
-            this.password = parameters[3];
-        }
-    }
-
-    public static void main(String[] args) {
-        if ((args.length != 2) && (args.length != 4)) {
-            printUsage();
-            System.exit(0);
-        }
-
-        final AetherDeployer deployer = new AetherDeployer(args);
-        deployer.deploy();
-    }
-
-    private static void printUsage() {
-        System.out.println("\nUsage: java -cp flex-sdk-converter-1.0.jar SDKInVMDeployer \"directory\" \"url\" [\"username\", \"password\"]\n");
-        System.out.println("The SDKDeployer needs at least 2 ordered parameters separated by spaces:");
-        System.out.println("\t1- directory: The path to the directory containing the artifacts that should be deployed.");
-        System.out.println("\t2- url: URL where the artifacts will be deployed.");
-        System.out.println("If the targeted repository requires authentication two more parameters have to be provided:");
-        System.out.println("\t3- username: The username used to authenticate on the target repository.");
-        System.out.println("\t4- password: The password used to authenticate on the target repository.");
-    }
-
-    public void deploy() {
-        try {
-            final DefaultServiceLocator locator = new DefaultServiceLocator();
-            locator.addService(RepositoryConnectorFactory.class, BasicRepositoryConnectorFactory.class);
-            locator.addService(VersionResolver.class, DefaultVersionResolver.class);
-            locator.addService(VersionRangeResolver.class, DefaultVersionRangeResolver.class);
-            locator.addService(ArtifactDescriptorReader.class, DefaultArtifactDescriptorReader.class);
-            locator.addService(DependencyCollector.class, DefaultDependencyCollector.class);
-            locator.addService(RepositoryConnectorFactory.class, BasicRepositoryConnectorFactory.class);
-            locator.addService(TransporterProvider.class, DefaultTransporterProvider.class);
-            locator.addService(TransporterFactory.class, FileTransporterFactory.class);
-            locator.addService(TransporterFactory.class, HttpTransporterFactory.class);
-            locator.addService(TransporterFactory.class, WagonTransporterFactory.class);
-
-            final RepositorySystem repositorySystem = locator.getService(RepositorySystem.class);
-
-            if (repositorySystem == null) {
-                System.out.println("Couldn't initialize local maven repository system.");
-                System.exit(0);
-            } else {
-                // Setup the repository system session based upon the current maven settings.xml.
-                final DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession();
-                final LocalRepository localRepo = new LocalRepository(directory);
-                RemoteRepository.Builder repoBuilder = new RemoteRepository.Builder("repo", "default", url);
-                if ((username != null) && (password != null)) {
-                    final Authentication authentication = new AuthenticationBuilder().addUsername(
-                            username).addPassword(password).build();
-                    repoBuilder.setAuthentication(authentication);
-                }
-                final RemoteRepository remoteRepository = repoBuilder.build();
-
-                session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(session, localRepo));
-
-                // Process all content of the mavenizer target directory.
-                final File rootDir = directory;
-                processDir(rootDir, repositorySystem, session, remoteRepository);
-            }
-        } catch (Throwable e) {
-            e.printStackTrace();
-        }
-    }
-
-    private void processDir(File curDir, RepositorySystem repositorySystem, RepositorySystemSession session,
-                            RemoteRepository remoteRepository)
-            throws IOException, XmlPullParserException, InstallationException, DeploymentException {
-        // If the current directory contained any poms,
-        // process them as artifacts.
-        final File[] poms = curDir.listFiles(new PomFilter());
-        if (poms != null) {
-            for (File pom : poms) {
-                processArtifact(pom, repositorySystem, session, remoteRepository);
-            }
-        }
-
-        // If the current directory contained any directories,
-        // continue processing their content.
-        final File[] dirs = curDir.listFiles(new DirFilter());
-        if (dirs != null) {
-            for (File dir : dirs) {
-                processDir(dir, repositorySystem, session, remoteRepository);
-            }
-        }
-    }
-
-    private void processArtifact(File pomFile, RepositorySystem repositorySystem, RepositorySystemSession session,
-                                 RemoteRepository remoteRepository)
-            throws IOException, XmlPullParserException, InstallationException, DeploymentException {
-        final Reader reader = new FileReader(pomFile);
-        try {
-            final File artifactDirectory = pomFile.getParentFile();
-            final MavenXpp3Reader xpp3Reader = new MavenXpp3Reader();
-            final Model model = xpp3Reader.read(reader);
-
-            // Make the deployer deploy the pom itself.
-            final DeployRequest artifactInstallRequest = new DeployRequest();
-            artifactInstallRequest.setRepository(remoteRepository);
-            Artifact pomArtifact = new DefaultArtifact(
-                    model.getGroupId(), model.getArtifactId(), "pom", model.getVersion());
-            pomArtifact = pomArtifact.setFile(pomFile);
-            artifactInstallRequest.addArtifact(pomArtifact);
-
-            // Add any additional files to this installation.
-            final String artifactBaseName = model.getArtifactId() + "-" + model.getVersion();
-            final File artifactFiles[] = artifactDirectory.listFiles(new ArtifactFilter());
-            for (final File artifactFile : artifactFiles) {
-                final String fileName = artifactFile.getName();
-
-                // Handle the case that some file might not start with the base-name.
-                if(!fileName.startsWith(artifactBaseName)) {
-                    continue;
-                }
-
-                final String classifier;
-                // This file has a classifier.
-                if (fileName.charAt(artifactBaseName.length()) == '-') {
-                    classifier = fileName.substring(artifactBaseName.length() + 1,
-                            fileName.indexOf(".", artifactBaseName.length()));
-                }
-                // This file doesn't have a classifier.
-                else {
-                    classifier = "";
-                }
-                final String extension = fileName.substring(
-                        artifactBaseName.length() + 1 + ((classifier.length() > 0) ? classifier.length() + 1 : 0));
-                Artifact fileArtifact = new DefaultArtifact(model.getGroupId(), model.getArtifactId(),
-                        classifier, extension, model.getVersion());
-                fileArtifact = fileArtifact.setFile(artifactFile);
-                artifactInstallRequest.addArtifact(fileArtifact);
-            }
-
-            // Actually install the artifact.
-            System.out.println("Installing Artifact: " + pomArtifact.getGroupId() + ":" +
-                    pomArtifact.getArtifactId() + ":" + pomArtifact.getVersion());
-            for (final Artifact artifact : artifactInstallRequest.getArtifacts()) {
-                System.out.println(" - File with extension " + artifact.getExtension() +
-                        ((artifact.getClassifier().length() > 0) ? " and classifier " + artifact.getClassifier() : ""));
-            }
-
-            repositorySystem.deploy(session, artifactInstallRequest);
-        } finally {
-            reader.close();
-        }
-    }
-
-    private class PomFilter implements java.io.FileFilter {
-        public boolean accept(File pathname) {
-            return pathname.getName().endsWith(".pom");
-        }
-    }
-
-    private class DirFilter implements java.io.FileFilter {
-        public boolean accept(File pathname) {
-            return pathname.isDirectory();
-        }
-    }
-
-    private class ArtifactFilter implements java.io.FileFilter {
-        public boolean accept(File pathname) {
-            return !pathname.getName().endsWith(".pom") && !pathname.isDirectory();
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/deployers/maven/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/deployers/maven/pom.xml b/flex-maven-tools/mavenizer/deployers/maven/pom.xml
deleted file mode 100644
index c1fc93c..0000000
--- a/flex-maven-tools/mavenizer/deployers/maven/pom.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>deployers</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>maven-deployer</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <build>
-        <plugins>
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.4</version>
-                <configuration>
-                    <archive>
-                        <manifest>
-                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-                            <addClasspath>true</addClasspath>
-                            <mainClass>org.apache.flex.utilities.converter.deployer.maven.MavenDeployer</mainClass>
-                        </manifest>
-                        <manifestEntries>
-                            <Implementation-Build>${project.version}</Implementation-Build>
-                        </manifestEntries>
-                    </archive>
-                    <descriptorRefs>
-                        <descriptorRef>jar-with-dependencies</descriptorRef>
-                    </descriptorRefs>
-                    <finalName>maven-deployer-${project.version}-full</finalName>
-                    <appendAssemblyId>false</appendAssemblyId>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java b/flex-maven-tools/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
deleted file mode 100644
index 6b2da53..0000000
--- a/flex-maven-tools/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.deployer.maven;
-
-import java.io.*;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Created with IntelliJ IDEA.
- * Date: 11.08.12
- * Time: 18:17
- */
-public class MavenDeployer {
-
-    private String directory;
-    private String repositoryId;
-    private String url;
-    private String mvn;
-
-    /**
-     * @param parameters
-     */
-    public MavenDeployer(String[] parameters) {
-        super();
-        this.directory = parameters[0];
-        this.repositoryId = parameters[1];
-        this.url = parameters[2];
-        this.mvn = parameters[3];
-    }
-
-    public static void main(String[] args) {
-        if (args.length != 4) {
-            printUsage();
-            System.exit(0);
-        }
-
-        MavenDeployer deployer = new MavenDeployer(args);
-        deployer.start();
-    }
-
-    private static void printUsage() {
-        System.out.println("\nUsage: java -cp flex-sdk-converter-1.0.jar org.apache.flex.utilities.converter.deployer.maven.SDKDeployer \"directory\" \"repositoryId\" \"url\" \"mvn\"\n");
-        System.out.println("The org.apache.flex.utilities.converter.deployer.maven.SDKDeployer needs 4 ordered parameters separated by spaces:");
-        System.out.println("\t1- directory: The path to the directory to deploy.");
-        System.out.println("\t2- repositoryId: Server Id to map on the <id> under <server> section of settings.xml.");
-        System.out.println("\t3- url: URL where the artifacts will be deployed.");
-        System.out.println("\t4- mvn: The path to the mvn.bat / mvn.sh.");
-    }
-
-    private void start() {
-        try {
-            File dir = new File(directory);
-
-            doDir(dir);
-        } catch (Throwable e) {
-            e.printStackTrace();
-        }
-    }
-
-    private void doDir(File dir) throws IOException, InterruptedException {
-        File[] listFiles = dir.listFiles(new PomFilter());
-        if (listFiles != null) {
-            for (File pom : listFiles) {
-                doPom(pom);
-            }
-        }
-
-        File[] listDirs = dir.listFiles(new DirFilter());
-        if (listDirs != null) {
-            for (File subdir : listDirs) {
-                doDir(subdir);
-            }
-        }
-    }
-
-    private void doPom(File pom) throws IOException, InterruptedException {
-        File base = pom.getParentFile();
-        final String fileName = pom.getName();
-        String artifactName = fileName.substring(0, fileName.lastIndexOf("-"));
-
-        if (artifactName != null) {
-            File artifacts[] = new File(pom.getParent()).listFiles(new ArtifactFilter());
-	        List<String> processCmdBase = new ArrayList<String>(10);
-	        processCmdBase.add(mvn);
-	        processCmdBase.add("deploy:deploy-file");
-	        processCmdBase.add("-DrepositoryId=" + repositoryId);
-	        processCmdBase.add("-Durl=" + url);
-
-	        ProcessBuilder processBuilder = null;
-
-
-            String packaging;
-            String classifier = null;
-
-	        List<String> processCmd = null;
-            if (artifacts != null && artifacts.length > 0) {
-                for (File artifact : artifacts) {
-	                processCmd = new ArrayList<String>(10);
-	                processCmd.addAll(processCmdBase);
-                    classifier = packaging = null;
-                    artifactName = artifact.getName();
-
-                    packaging = (artifactName.endsWith("rb.swc")) ? "rb.swc" : artifactName.substring(artifactName.lastIndexOf(".") + 1);
-
-                    try {
-                        classifier = artifactName
-                                .substring(artifactName.indexOf(base.getName()) + base.getName().length() + 1, artifactName.length() - packaging.length() - 1);
-                    } catch (StringIndexOutOfBoundsException ex) {/*has no classifier*/}
-
-	                processCmd.add("-Dfile=" + artifact.getAbsolutePath());
-	                processCmd.add("-DpomFile=" + pom.getAbsolutePath());
-                    if (classifier != null && classifier.length() > 0) {
-	                    processCmd.add("-Dclassifier=" + classifier);
-                    }
-	                processCmd.add("-Dpackaging=" + packaging);
-	                processBuilder = new ProcessBuilder(processCmd);
-	                exec(processBuilder.start());
-                }
-            } else {
-	            processCmd = new ArrayList<String>(10);
-	            processCmd.addAll(processCmdBase);
-	            processCmd.add("-Dfile=" + pom.getAbsolutePath());
-	            processCmd.add("-DpomFile=" + pom.getAbsolutePath());
-	            processBuilder = new ProcessBuilder(processCmd);
-	            exec(processBuilder.start());
-            }
-
-        }
-    }
-
-    private void exec(Process p) throws InterruptedException, IOException {
-        String line;
-        BufferedReader bri = new BufferedReader(new InputStreamReader(p.getInputStream()));
-        BufferedReader bre = new BufferedReader(new InputStreamReader(p.getErrorStream()));
-        while ((line = bri.readLine()) != null) {
-            System.out.println(line);
-        }
-        while ((line = bre.readLine()) != null) {
-            System.out.println(line);
-        }
-        p.waitFor();
-        bri.close();
-        bre.close();
-        System.out.println("Done.");
-    }
-
-    private class PomFilter implements java.io.FileFilter {
-
-        @Override
-        public boolean accept(File pathname) {
-            return pathname.getName().endsWith(".pom");
-        }
-    }
-
-    private class DirFilter implements java.io.FileFilter {
-
-        @Override
-        public boolean accept(File pathname) {
-            return pathname.isDirectory();
-        }
-    }
-
-    private class ArtifactFilter implements java.io.FileFilter {
-
-        @Override
-        public boolean accept(File pathname) {
-            return !pathname.getName().endsWith(".pom");
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/deployers/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/deployers/pom.xml b/flex-maven-tools/mavenizer/deployers/pom.xml
deleted file mode 100644
index 692b45d..0000000
--- a/flex-maven-tools/mavenizer/deployers/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>apache-flex-sdk-converter</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>deployers</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>maven</module>
-        <module>aether</module>
-    </modules>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/maven-extension/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/maven-extension/pom.xml b/flex-maven-tools/mavenizer/maven-extension/pom.xml
deleted file mode 100644
index 4a96355..0000000
--- a/flex-maven-tools/mavenizer/maven-extension/pom.xml
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>apache-flex-sdk-converter</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>maven-extension</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.sonatype.plugins</groupId>
-                <artifactId>sisu-maven-plugin</artifactId>
-                <version>1.4</version>
-                <executions>
-                    <execution>
-                        <id>generate-index</id>
-                        <goals>
-                            <goal>main-index</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.4</version>
-                <configuration>
-                    <descriptorRefs>
-                        <descriptorRef>jar-with-dependencies</descriptorRef>
-                    </descriptorRefs>
-                    <finalName>flex-maven-extension-${project.version}</finalName>
-                    <appendAssemblyId>false</appendAssemblyId>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>download-retriever</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>flex-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>flash-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>air-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>fontkit-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>wrapper-converter</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>javax.inject</groupId>
-            <artifactId>javax.inject</artifactId>
-            <version>1</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.maven</groupId>
-            <artifactId>maven-core</artifactId>
-            <version>3.1.1</version>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java b/flex-maven-tools/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java
deleted file mode 100644
index 4ee9915..0000000
--- a/flex-maven-tools/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java
+++ /dev/null
@@ -1,294 +0,0 @@
-package org.apache.flex.utilities.converter.mavenextension;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flex.utilities.converter.air.AirConverter;
-import org.apache.flex.utilities.converter.flash.FlashConverter;
-import org.apache.flex.utilities.converter.flex.FlexConverter;
-import org.apache.flex.utilities.converter.fontkit.FontkitConverter;
-import org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever;
-import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
-import org.apache.flex.utilities.converter.retrievers.model.ProxySettings;
-import org.apache.flex.utilities.converter.retrievers.types.SdkType;
-import org.apache.flex.utilities.converter.wrapper.WrapperConverter;
-import org.apache.maven.MavenExecutionException;
-import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
-import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
-import org.apache.maven.eventspy.AbstractEventSpy;
-import org.apache.maven.execution.ExecutionEvent;
-import org.apache.maven.execution.MavenSession;
-import org.apache.maven.repository.RepositorySystem;
-import org.codehaus.plexus.logging.Logger;
-import org.eclipse.aether.RepositoryEvent;
-import org.eclipse.aether.artifact.Artifact;
-
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.inject.Singleton;
-import java.io.File;
-import java.net.Authenticator;
-import java.net.PasswordAuthentication;
-
-/**
- * Maven EventSpy that listens for resolution requests and in case of Flex related
- * artifacts, it pre-checks their availability. If they are not available, it uses
- * the apache flex sdk converter to automatically download and convert the missing
- * artifacts before continuing the build normally.
- *
- * Created by christoferdutz on 17.04.15.
- */
-@Named
-@Singleton
-public class FlexEventSpy extends AbstractEventSpy {
-
-    @Inject
-    protected RepositorySystem repositorySystem;
-
-    @Inject
-    protected Logger logger;
-
-    protected MavenSession mavenSession;
-
-    protected boolean internalLookup = false;
-    protected boolean flexSplashScreenShown = false;
-
-    public FlexEventSpy() {
-    }
-
-    @Override
-    public void init(Context context) throws Exception {
-    }
-
-    @Override
-    public void onEvent(Object o) throws Exception {
-        if(o instanceof ExecutionEvent) {
-            mavenSession = ((ExecutionEvent) o).getSession();
-        } else if(o instanceof RepositoryEvent) {
-            RepositoryEvent repositoryEvent = (RepositoryEvent) o;
-            if(repositoryEvent.getType() == RepositoryEvent.EventType.ARTIFACT_RESOLVING) {
-                if(!internalLookup) {
-                    try {
-                        internalLookup = true;
-                        Artifact artifact = repositoryEvent.getArtifact();
-
-                        if (artifact.getGroupId().startsWith("org.apache.flex") &&
-                                !"rb.swc".equals(artifact.getExtension())) {
-                            // Output a cool spash-screen ... sorry for that ... couldn't resist :-)
-                            if(!flexSplashScreenShown) {
-                                showFlexSplashScreen();
-                            }
-
-                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
-                                    artifact.getExtension(), artifact.getClassifier())) {
-                                logger.info("Couldn't find artifact: " + artifact.getGroupId() + ":" +
-                                        artifact.getBaseVersion() + ":" + artifact.getArtifactId() + ":" +
-                                        artifact.getExtension());
-                                initFlex(artifact.getVersion());
-                            }
-                        } else if (artifact.getGroupId().startsWith("com.adobe.flash")) {
-                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
-                                    artifact.getExtension(), artifact.getClassifier())) {
-                                logger.info("Couldn't find artifact: " + artifact.getGroupId() + ":" +
-                                        artifact.getBaseVersion() + ":" + artifact.getArtifactId() + ":" +
-                                        artifact.getExtension());
-                                initFlash(artifact.getVersion());
-                            }
-                        } else if (artifact.getGroupId().startsWith("com.adobe.air")) {
-                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
-                                    artifact.getExtension(), artifact.getClassifier())) {
-                                logger.info("Couldn't find artifact: " + artifact.getGroupId() + ":" +
-                                        artifact.getBaseVersion() + ":" + artifact.getArtifactId() + ":" +
-                                        artifact.getExtension());
-                                initAir(artifact.getVersion());
-                            }
-                        } else if (artifact.getGroupId().equals("com.adobe") && artifact.getArtifactId().equals("fontkit")) {
-                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
-                                    artifact.getExtension(), artifact.getClassifier())) {
-                                logger.info("Couldn't find artifact: " + artifact.getGroupId() + ":" +
-                                        artifact.getBaseVersion() + ":" + artifact.getArtifactId() + ":" +
-                                        artifact.getExtension());
-                                initFontkit();
-                            }
-                        }
-                    } finally {
-                        internalLookup = false;
-                    }
-                }
-            }
-        }
-    }
-
-    protected boolean canResolve(String groupId, String artifactId, String version,
-                                                            String type, String classifier) {
-        try {
-            ArtifactResolutionRequest req = new ArtifactResolutionRequest();
-            req.setLocalRepository(mavenSession.getLocalRepository());
-            req.setRemoteRepositories(mavenSession.getRequest().getRemoteRepositories());
-            if((classifier == null) || (classifier.length() == 0)) {
-                req.setArtifact(repositorySystem.createArtifact(groupId, artifactId, version, type));
-            } else {
-                req.setArtifact(repositorySystem.createArtifactWithClassifier(groupId, artifactId, version, type, classifier));
-            }
-            ArtifactResolutionResult res = repositorySystem.resolve(req);
-            return res.isSuccess();
-        } catch (Throwable e) {
-            return false;
-        }
-    }
-
-    protected void initFlex(String version) throws MavenExecutionException {
-        logger.info("===========================================================");
-        logger.info(" - Installing Apache Flex SDK " + version);
-        try {
-            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
-            DownloadRetriever downloadRetriever = new DownloadRetriever();
-            File sdkRoot = downloadRetriever.retrieve(SdkType.FLEX, version);
-
-            // In order to create a fully functional wrapper we need to download
-            // SWFObject and merge that with the fdk first.
-            File swfObjectRoot = downloadRetriever.retrieve(SdkType.SWFOBJECT);
-            FileUtils.copyDirectory(swfObjectRoot, sdkRoot);
-
-            // In order to compile some of the themes, we need to download a
-            // playerglobal version.
-            logger.info("In order to convert some of the skins in the Apache Flex SDK, " +
-                    "a Flash SDK has to be downloaded.");
-            File flashSdkRoot = downloadRetriever.retrieve(SdkType.FLASH, "10.2");
-            FileUtils.copyDirectory(flashSdkRoot, sdkRoot);
-
-            // Convert the FDK itself.
-            FlexConverter converter = new FlexConverter(sdkRoot, localRepoBaseDir);
-            converter.convert();
-
-            // Convert the wrapper.
-            WrapperConverter wrapperConverter = new WrapperConverter(sdkRoot, localRepoBaseDir);
-            wrapperConverter.convert();
-        } catch (Throwable ce) {
-            throw new MavenExecutionException(
-                    "Caught exception while downloading and converting artifact.", ce);
-        }
-        logger.info(" - Finished installing Apache Flex SDK " + version);
-    }
-
-    protected void initFlash(String version) throws MavenExecutionException {
-        logger.info("===========================================================");
-        logger.info(" - Installing Adobe Flash SDK " + version);
-        try {
-            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
-            DownloadRetriever downloadRetriever = new DownloadRetriever();
-            File sdkRoot = downloadRetriever.retrieve(SdkType.FLASH, version);
-            FlashConverter converter = new FlashConverter(sdkRoot, localRepoBaseDir);
-            converter.convert();
-        } catch (Throwable ce) {
-            throw new MavenExecutionException(
-                    "Caught exception while downloading and converting artifact.", ce);
-        }
-        logger.info(" - Finished installing Adobe Flash SDK " + version);
-    }
-
-    protected void initAir(String version) throws MavenExecutionException {
-        logger.info("===========================================================");
-        logger.info(" - Installing Adobe AIR SDK " + version);
-        try {
-            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
-            DownloadRetriever downloadRetriever = new DownloadRetriever();
-
-            final ProxySettings proxySettings;
-            if(mavenSession.getSettings().getActiveProxy() != null) {
-                proxySettings = getProxySettings();
-                if(!StringUtils.isEmpty(proxySettings.getUsername()) &&
-                        !StringUtils.isEmpty(proxySettings.getPassword())) {
-                    Authenticator authenticator = new Authenticator() {
-                        @Override
-                        protected PasswordAuthentication getPasswordAuthentication() {
-                            return new PasswordAuthentication(proxySettings.getUsername(),
-                                    proxySettings.getPassword().toCharArray());
-                        }
-                    };
-                    Authenticator.setDefault(authenticator);
-                }
-            } else {
-                proxySettings = null;
-            }
-
-            PlatformType platformType;
-            if(System.getProperty("platform-type") == null) {
-                platformType = PlatformType.getCurrent();
-            } else {
-                platformType = PlatformType.valueOf(System.getProperty("platform-type"));
-            }
-            File sdkRoot = downloadRetriever.retrieve(SdkType.AIR, version, platformType, proxySettings);
-            AirConverter converter = new AirConverter(sdkRoot, localRepoBaseDir);
-            converter.convert();
-        } catch (Throwable ce) {
-            throw new MavenExecutionException(
-                    "Caught exception while downloading and converting artifact.", ce);
-        }
-        logger.info(" - Finished installing Adobe AIR SDK " + version);
-    }
-
-    protected void initFontkit() throws MavenExecutionException {
-        logger.info("===========================================================");
-        logger.info(" - Installing Adobe Fontkit libraries");
-        try {
-            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
-            DownloadRetriever downloadRetriever = new DownloadRetriever();
-            File sdkRoot = downloadRetriever.retrieve(SdkType.FONTKIT);
-            FontkitConverter converter = new FontkitConverter(sdkRoot, localRepoBaseDir);
-            converter.convert();
-        } catch (Throwable ce) {
-            throw new MavenExecutionException(
-                    "Caught exception while downloading and converting artifact.", ce);
-        }
-        logger.info(" - Finished installing Adobe Fontkit libraries");
-    }
-
-
-    protected void showFlexSplashScreen() {
-        logger.info("                                                                   \n" +
-                "                                          `,;':,                :';;;  \n" +
-                "                                         `:;''';'             `++'';;, \n" +
-                "                                         :;'''++;'           .+'+''';;;\n" +
-                "                              :          ;'''++++''         ,';+++''';'\n" +
-                "                  ,. `,  ,. ..: , `,    `'''+++##;'',      ;;'+#+++''''\n" +
-                "                 ; ; ; ;; ;`: :,: ; ;    ;'+++;  #;;;;;:::;;;;+  +++'':\n" +
-                "                 ; ; : ;; ;., : : ;.     ;;++#    ';;;;;;;;;;+   .+++; \n" +
-                "                 `;: :; `;: :;: , :;`     +;+#    ,;;;:::::;:    ;#+', \n" +
-                "      ;++++:'++      :                ;+,; ++;#    +;::::::;    ,+;;:  \n" +
-                "     ++++++,'++                  `++'       +'''`   ;::::::,   +:;;:   \n" +
-                "    `+++.   '++    ++++++  +++   +++         '''''   ;:::::   :;;;;    \n" +
-                "    +++`    '++   ++++++++ +++` `++:         :'';;;   ;::`   :::::     \n" +
-                "    +++     '++  +++'  :++: +++ +++           ;;;;;'        ::::::     \n" +
-                "    +++     '++  +++    ++' `+++++`           ;;;;;;:      .:::::`     \n" +
-                "    +++++++ '++  +++:::+++.  +++++            ;;;;;;;      ,:::::      \n" +
-                "    +++++++ '++  +++++++++   :+++'            ;;;;;;;      ,:::::      \n" +
-                "    +++'''  '++  +++;;;:`    +++++            ;;;;;;`      ::::::.     \n" +
-                "    +++     '++  +++        +++ +++           ;;;;;:        ::::::     \n" +
-                "    +++     :++. ++++   `  :++, ,++;         ''';;.   `..:   ::::;`    \n" +
-                "    +++      ++'  +++++++  +++   +++        :''';    ,,,,,:   ;;;;;    \n" +
-                "    ;++`     +++   ++++++ +++     +++      .+';+    :,,,,,,:   `';;;   \n" +
-                "     ++'                                  `+'''    ::,,,,,:::    ';;'  \n" +
-                "     :++                                  #;''    +:::,,,::::    .'':; \n" +
-                "                                         ';;''   ::::::::::::'   ,';;:.\n" +
-                "                                         ;;;;''`;+;;::`  .::;;'.,';;;;:\n" +
-                "                                        `::;;;''':;;       `;;;'';;;;;;\n" +
-                "                                         :::;;;'';:          ;;';;;;;:;\n" +
-                "                                         ,:::;;;',            ',;;;;::`\n" +
-                "                                          .:::;:.              ;:;;::: \n" +
-                "                                           ::;,                 `,;;`  \n");
-        flexSplashScreenShown = true;
-    }
-
-    protected ProxySettings getProxySettings() {
-        org.apache.maven.settings.Proxy settingsProxy = mavenSession.getSettings().getActiveProxy();
-        String protocol = settingsProxy.getProtocol();
-        String host = settingsProxy.getHost();
-        int port = settingsProxy.getPort();
-        String nonProxyHost = settingsProxy.getNonProxyHosts();
-        String username = settingsProxy.getUsername();
-        String password = settingsProxy.getPassword();
-
-        return new ProxySettings(protocol, host, port, nonProxyHost, username, password);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/pom.xml b/flex-maven-tools/mavenizer/pom.xml
deleted file mode 100644
index e5317f6..0000000
--- a/flex-maven-tools/mavenizer/pom.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>16</version>
-    </parent>
-
-    <groupId>org.apache.flex.utilities.converter</groupId>
-    <artifactId>apache-flex-sdk-converter</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>pom</packaging>
-
-    <properties>
-        <mavenVersion>3.1.1</mavenVersion>
-        <aetherVersion>0.9.0.M4</aetherVersion>
-        <wagonVersion>2.2</wagonVersion>
-    </properties>
-
-    <mailingLists>
-        <mailingList>
-            <name>Apache Flex User List</name>
-            <subscribe>users-subscribe@flex.apache.org</subscribe>
-            <unsubscribe>users-unsubscribe@flex.apache.org</unsubscribe>
-            <post>users@flex.apache.org</post>
-            <archive>
-                http://mail-archives.apache.org/mod_mbox/flex-users/
-            </archive>
-        </mailingList>
-    </mailingLists>
-
-    <scm>
-        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-utilities.git</connection>
-        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-utilities.git</developerConnection>
-        <url>https://git-wip-us.apache.org/repos/asf/flex-utilities.git</url>
-        <tag>HEAD</tag>
-    </scm>
-
-    <modules>
-        <module>retrievers</module>
-        <module>converters</module>
-        <module>deployers</module>
-        <module>cli</module>
-        <module>maven-extension</module>
-    </modules>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>1.5</source>
-                    <target>1.5</target>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/pom.xml
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/pom.xml b/flex-maven-tools/mavenizer/retrievers/base/pom.xml
deleted file mode 100644
index ace86c6..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/pom.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>retrievers</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>base-retriever</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-
-    <properties>
-        <powermock.version>1.6.2</powermock.version>
-        <junit.version>4.11</junit.version>
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-            <version>2.4</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-compress</artifactId>
-            <version>1.8.1</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-lang3</artifactId>
-            <version>3.3.2</version>
-        </dependency>
-
-        <!--TEST-->
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>pl.pragmatists</groupId>
-            <artifactId>JUnitParams</artifactId>
-            <version>1.0.4</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/BaseRetriever.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/BaseRetriever.java b/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/BaseRetriever.java
deleted file mode 100644
index 514ed2e..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/BaseRetriever.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.retrievers;
-
-import org.apache.commons.compress.archivers.ArchiveEntry;
-import org.apache.commons.compress.archivers.ArchiveException;
-import org.apache.commons.compress.archivers.ArchiveInputStream;
-import org.apache.commons.compress.archivers.ArchiveStreamFactory;
-import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
-import org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream;
-import org.apache.commons.compress.utils.CountingInputStream;
-import org.apache.flex.utilities.converter.retrievers.exceptions.RetrieverException;
-import org.apache.flex.utilities.converter.retrievers.utils.ProgressBar;
-
-import java.io.*;
-
-/**
- * Created by cdutz on 18.05.2014.
- */
-public abstract class BaseRetriever implements Retriever {
-
-    public static final int KILOBYTE = 1024;
-    public static final int MEGABYTE = KILOBYTE * 1024;
-    public static final int BUFFER_MAX = MEGABYTE;
-
-    protected void unpack(File inputArchive, File targetDirectory) throws RetrieverException {
-        if (!targetDirectory.mkdirs()) {
-            throw new RetrieverException(
-                    "Unable to create extraction directory " + targetDirectory.getAbsolutePath());
-        }
-
-        ArchiveInputStream archiveInputStream = null;
-        ArchiveEntry entry;
-        try {
-
-            final CountingInputStream inputStream = new CountingInputStream(new FileInputStream(inputArchive));
-
-            final long inputFileSize = inputArchive.length();
-
-            if(inputArchive.getName().endsWith(".tbz2")) {
-                archiveInputStream = new TarArchiveInputStream(
-                        new BZip2CompressorInputStream(inputStream));
-            } else {
-                archiveInputStream = new ArchiveStreamFactory().createArchiveInputStream(
-                        new BufferedInputStream(inputStream));
-            }
-
-            final ProgressBar progressBar = new ProgressBar(inputFileSize);
-            while ((entry = archiveInputStream.getNextEntry()) != null) {
-                final File outputFile = new File(targetDirectory, entry.getName());
-
-                // Entry is a directory.
-                if (entry.isDirectory()) {
-                    if (!outputFile.exists()) {
-                        if(!outputFile.mkdirs()) {
-                            throw new RetrieverException(
-                                    "Could not create output directory " + outputFile.getAbsolutePath());
-                        }
-                    }
-                }
-
-                // Entry is a file.
-                else {
-                    final byte[] data = new byte[BUFFER_MAX];
-                    final FileOutputStream fos = new FileOutputStream(outputFile);
-                    BufferedOutputStream dest = null;
-                    try {
-                        dest = new BufferedOutputStream(fos, BUFFER_MAX);
-
-                        int count;
-                        while ((count = archiveInputStream.read(data, 0, BUFFER_MAX)) != -1) {
-                            dest.write(data, 0, count);
-                            progressBar.updateProgress(inputStream.getBytesRead());
-                        }
-                    } finally {
-                        if(dest != null) {
-                            dest.flush();
-                            dest.close();
-                        }
-                    }
-                }
-
-                progressBar.updateProgress(inputStream.getBytesRead());
-            }
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();
-        } catch (IOException e) {
-            e.printStackTrace();
-        } catch (ArchiveException e) {
-            e.printStackTrace();
-        } finally {
-            if(archiveInputStream != null) {
-                try {
-                    archiveInputStream.close();
-                } catch(Exception e) {
-                    // Ignore...
-                }
-            }
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/Retriever.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/Retriever.java b/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/Retriever.java
deleted file mode 100644
index c020378..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/Retriever.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.retrievers;
-
-import org.apache.flex.utilities.converter.retrievers.exceptions.RetrieverException;
-import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
-import org.apache.flex.utilities.converter.retrievers.model.ProxySettings;
-import org.apache.flex.utilities.converter.retrievers.types.SdkType;
-
-import java.io.File;
-
-/**
- * Created by cdutz on 18.05.2014.
- */
-public interface Retriever {
-
-    File retrieve(SdkType sdkType, String version, PlatformType platformType) throws RetrieverException;
-
-    File retrieve(SdkType sdkType, String version, PlatformType platformType, ProxySettings proxySettings)
-            throws RetrieverException;
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/exceptions/RetrieverException.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/exceptions/RetrieverException.java b/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/exceptions/RetrieverException.java
deleted file mode 100644
index bfb708b..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/exceptions/RetrieverException.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.retrievers.exceptions;
-
-/**
- * Created by cdutz on 07.05.2014.
- */
-public class RetrieverException extends Exception {
-
-    public RetrieverException(String message) {
-        super(message);
-    }
-
-    public RetrieverException(String message, Throwable cause) {
-        super(message, cause);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/model/ProxySettings.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/model/ProxySettings.java b/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/model/ProxySettings.java
deleted file mode 100644
index 22661a4..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/model/ProxySettings.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package org.apache.flex.utilities.converter.retrievers.model;
-
-/**
- * Created by christoferdutz on 01.07.15.
- */
-public class ProxySettings {
-
-    private String protocol;
-    private String host;
-    private int port;
-    private String nonProxyHost;
-    private String username;
-    private String password;
-
-    public ProxySettings(String protocol, String host, int port, String nonProxyHost, String username, String password) {
-        this.protocol = protocol;
-        this.host = host;
-        this.port = port;
-        this.nonProxyHost = nonProxyHost;
-        this.username = username;
-        this.password = password;
-    }
-
-    public String getProtocol() {
-        return protocol;
-    }
-
-    public String getHost() {
-        return host;
-    }
-
-    public int getPort() {
-        return port;
-    }
-
-    public String getNonProxyHost() {
-        return nonProxyHost;
-    }
-
-    public String getUsername() {
-        return username;
-    }
-
-    public String getPassword() {
-        return password;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/8bc0350d/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
----------------------------------------------------------------------
diff --git a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java b/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
deleted file mode 100644
index d7320d4..0000000
--- a/flex-maven-tools/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.retrievers.types;
-
-import org.apache.commons.lang3.SystemUtils;
-
-/**
- * Created by cdutz on 18.05.2014.
- */
-public enum PlatformType {
-
-    WINDOWS,
-    LINUX,
-    MAC;
-
-    public static PlatformType getCurrent() throws Exception {
-        PlatformType platformType = null;
-
-        if (SystemUtils.IS_OS_WINDOWS)
-        {
-            platformType = PlatformType.WINDOWS;
-        }
-        else if (SystemUtils.IS_OS_MAC || SystemUtils.IS_OS_MAC_OSX)
-        {
-            platformType = PlatformType.MAC;
-        }
-        else if (SystemUtils.IS_OS_UNIX)
-        {
-            platformType = PlatformType.LINUX;
-        }
-        else throw new Exception("Unsupported OS.");
-
-        return platformType;
-    }
-}