Didn't try yet with your new commit but there was a problem with the fontkit pom and the name of the parent artifact, this is my patch [1] to make it build, can you check you are align with on the develop branch too ? after you confirm, I will stash and pull.
Thanks, Frédéric THOMAS [1]Index: cli/pom.xmlIDEA additional info:Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP<+>UTF-8===================================================================--- cli/pom.xml (revision )+++ cli/pom.xml (revision )@@ -0,0 +1,96 @@+<?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>flex-sdk-converter</artifactId>+ <version>1.0.0-SNAPSHOT</version>+ </parent>++ <artifactId>cli</artifactId>+ <version>1.1.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.core.SdkConverterCLI</mainClass>+ </manifest>+ <manifestEntries>+ <Implementation-Build>${project.version}</Implementation-Build>+ </manifestEntries>+ </archive>+ <descriptorRefs>+ <descriptorRef>jar-with-dependencies</descriptorRef>+ </descriptorRefs>+ <finalName>flex-sdk-converter-${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>aether-deployer</artifactId>+ <version>1.0.0-SNAPSHOT</version>+ </dependency>++ <dependency>+ <groupId>commons-cli</groupId>+ <artifactId>commons-cli</artifactId>+ <version>1.2</version>+ </dependency>+ <dependency>+ <groupId>org.apache.commons</groupId>+ <artifactId>commons-lang3</artifactId>+ <version>3.3.2</version>+ </dependency>+ </dependencies>++</project>Index: converters/fontkit/pom.xmlIDEA additional info:Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP<+>UTF-8===================================================================--- converters/fontkit/pom.xml (revision )+++ converters/fontkit/pom.xml (revision )@@ -0,0 +1,46 @@+<?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>+ <dependency>+ <groupId>org.apache.commons</groupId>+ <artifactId>commons-compress</artifactId>+ <version>1.4</version>+ </dependency>+ </dependencies>++</project>Index: pom.xmlIDEA additional info:Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP<+>UTF-8===================================================================--- pom.xml (revision 897e070999743f99e7401b786d16260f6f6a19d5)+++ pom.xml (revision )@@ -27,7 +27,7 @@ </parent> <groupId>org.apache.flex.utilities.converter</groupId>- <artifactId>apache-flex-sdk-converter</artifactId>+ <artifactId>flex-sdk-converter</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>pom</packaging> > From: christofer.d...@c-ware.de > To: dev@flex.apache.org > Subject: AW: [MAVENIZER] New dev-version available for playing around with > Command Line Interface :-) > Date: Thu, 9 Apr 2015 21:20:46 +0000 > > Hi Frederic, > > Ok ... thanks for reporting this. > > I had to force the addition of that pom as git complained, that it was > excluded because of one of the active ".gitignore" files rules (I couldn't > find the rule that was causing the exclusion). Well after forcing it in I > could confirm it's presence by going to the Github web interface. > > Give it another try ... should work now. > > Chris > > ________________________________________ > Von: Frédéric THOMAS <webdoubl...@hotmail.com> > Gesendet: Donnerstag, 9. April 2015 22:38 > An: dev@flex.apache.org > Betreff: RE: [MAVENIZER] New dev-version available for playing around with > Command Line Interface :-) > > Hi Chris, > I need to re-install my artifactory on my machine, in between, can you check > the pom.xml for the CLI has been committed to develop as I can't see it. > > Thanks, > Frédéric THOMAS > > > From: christofer.d...@c-ware.de > > To: dev@flex.apache.org > > Subject: [MAVENIZER] New dev-version available for playing around with > > Command Line Interface :-) > > Date: Wed, 8 Apr 2015 14:30:41 +0000 > > > > Hi, > > > > > > while I was at it to implement the last changes I saw for the first > > release, I also removed all the old legacy "main" classes and replaced them > > with one Commandline Interface (module cli) > > > > > > If you checkout the "develop" branch of the flex-utils repo, and build the > > Mavenizer using "mvn clean install", you will get a > > "cli/target/apache-flex-sdk-converter-1.0.0-SNAPSHOT.jar" > > > > > > in the "cli/target" directory run the cli like this: > > > > java -jar apache-flex-sdk-converter-1.0.0-SNAPSHOT.jar ... (followed by the > > commands you want it to execute) > > > > > > Currently there are 4 commands: > > > > list: Lists all versions and platforms available for > > download > > > > download: Downloads selected versions and assembles an FDK > > > > convert: Converts a previously installed (using the installer) or > > assembled (using download command) FDK into a mavenized form. > > > > deploy: Uploads previously created maven artifacts to a remote > > repository. > > > > > > Some typical usage scenarios: > > > > - Create a mavenized version of a previously installed FDK (Using the > > installer): > > > > "... -fdkDir <FDK install dir> -mavenDir <maven local repo> convert" > > > > - Download and create an FDK (Flex 1.4.1 with playerglobal 17.0 and 16.0 > > AIR SDK 17.0 for Windows and Mac and the fontkit libs): > > > > "... -fdkDir <FDK target dir> -flexVersion 4.14.1 -flashVersion > > 17.0,16.0 -airVersion 17.0 -platform WINDOWS,MAC -fontkit download" > > > > - Download and convert an FDK (FDK assembled in temp directory using Air > > for current systems platform only): > > > > "... -flexVersion 4.14.1 -flashVersion 17.0 -airVersion 17.0 -fontkit > > -mavenDir <maven local repo> download convert" > > > > - Deploy a bunch of maven artifacts to a remote maven repository: > > > > "... -mavenDir <dir with maven artifacts> -repoUrl <url> -repoUsername > > <username> -repoPassword <pasword> deploy" > > > > - "The works" (TM): Download, Convert and Deploy using only temp > > directories: > > > > "... -flexVersion 4.14.1 -flashVersion 17.0 -airVersion 17.0 -fontkit > > -repoUrl <url> -repoUsername <username> -repoPassword <pasword> download > > convert deploy" > > > > > > Would be cool if you guys could experiment a little with it ... I think it > > could probably need a little hardening here and there. The more experiment > > with it, the harder it gets :-) > > > > > > Chris > > > >