You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Christofer Dutz <ch...@c-ware.de> on 2015/09/04 10:28:35 UTC

Flexmojos Mobile Packaging - Help needed

Hi,


I am continuing my quest for making Flexmojos build Mobile applications.

While the Air and Android packaging seem to work for Windows and Mac, on our Linux CI server the Android packaing is currently failing. This is because of aapt being a mac executable and not being able to run on linux. The cool think is that aapt isn't part of AIR, but part of the Android SDK. As that is available for Linux, it should be possible to use the Linux Android SDK to generate the parts Air is missing, hereby enabling us to build Android applications on Linux ... so far the updates :-)


Now to my request for help:

Mobile support is tricky ... I have to test dozens of configurations and am having all sorts of different problems. It would be great if some people here could invest some time helping me with this. If I have to do it all on my own this will take a long, long time and I'll certainly concentrate on the use-cases that I need personally and set aside the others. So if you want Flexmojos to build iOS apps, please try out what I've done and help me find out what's going wrong.


Here the problems I'm currently facing:

- Change the packaging of artifacts ... I think I have mixed up compiler and runtime artifacts and have to separate these better

- Make the Android packaging run on Linux (The binaries for Linux and Mac would overlap ... have to make the Flesxmojos packager sort these problems out

- Probably most important for now: Make the iOS packaging create an executable that actually has content. As far as I know the cross compiler interprets the Flash Bytecode and builds an executable in iOS code which is dumped to the executable inside the ipa file. Something must be going wrong here, but I have no idea what.


Please, please help me ... I'm sort of burning out on the dozens of problems I am currently trying to solve simultaneously :-(


Chris

Re: Flexmojos Mobile Packaging - Help needed

Posted by OmPrakash Muppirala <bi...@gmail.com>.
No, I don't see the Apache Flx logo ascii art.

And my settings.xml is the default one and there are no entries in the
mirrors node.

I tried a few things, but they don't seem to work.  Perhaps there is a bug
somewhere?

Thanks,
Om

On Mon, Sep 14, 2015 at 1:05 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Can you see the Flex Logo as Ascii art when running the build? ...
> Ahh .. wait a minute ... do you eventually have a company
> Nexus/Artifactory and have set the "mirrors" section in your settings.xml?
> If yes, then Maven can't find the pluginRepository that has to be set to
> the Apache SNAPSHOT repo.
>
> Chris
>
> ________________________________________
> Von: omuppi1@gmail.com <om...@gmail.com> im Auftrag von OmPrakash
> Muppirala <bi...@gmail.com>
> Gesendet: Montag, 14. September 2015 08:39
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> Looks like I have Maven 3.3.3.
>
> C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn --version
> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
> 2015-04-22T04:57:3
> 7-07:00)
> Maven home: C:\apache-maven-3.3.3\bin\..
> Java version: 1.8.0_45, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_45\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
>
> Thanks,
> Om
>
> On Sun, Sep 13, 2015 at 3:26 AM, Christofer Dutz <
> christofer.dutz@c-ware.de>
> wrote:
>
> > Sounds like you didn't have maven 3.3.1 or greater.
> > Because if you did, the mavenizer should automatically kick in.
> >
> > Chris
> >
> > -----Ursprüngliche Nachricht-----
> > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > OmPrakash Muppirala
> > Gesendet: Sonntag, 13. September 2015 03:06
> > An: dev@flex.apache.org
> > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> >
> > Okay, I've had some progress.
> >
> > I ran:
> >
> > mvn archetype:generate -DarchetypeRepository=
> > https://oss.sonatype.org/content/repositories/snapshots
> > -DarchetypeGroupId=net.flexmojos.oss
> > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > BUILD SUCCESS and I got a nice little directory with a source code for a
> > Flex Mobile project.
> >
> > There is a pom.xml within this project, so I ran mvn install in that
> > directory.  The build failed with this:
> >
> > C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn install [INFO]
> > Scanning for projects...
> > [WARNING] The POM for
> > net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHO
> > T is missing, no dependency information available [WARNING] The POM for
> > org.apache.flex:compiler:pom:4.14.1 is missing, no depende ncy
> information
> > available [WARNING] The POM for com.adobe.air:compiler:pom:18.0 is
> missing,
> > no dependency information available [WARNING] The POM for
> > com.adobe:fontkit:jar:1.0 is missing, no dependency inform ation
> available
> > [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> > [ERROR] Unresolveable build extension: Plugin
> > net.flexmojos.oss:flexmojos-maven-
> > plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
> > The foll owing artifacts could not be resolved:
> > net.flexmojos.oss:flexmojos-maven-plugin:
> > jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> > com.adobe.air:compiler:
> > pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> > net.flexmojos.oss:f lexmojos-maven-plugin:jar:7.1.0-SNAPSHOT @ [ERROR]
> > Unknown packaging: air @ line 28, column 16 [WARNING]
> > 'dependencies.dependency.scope' for org.apache.flex.framework.themes:m
> > obile:swc must be one of [provided, compile, runtime, test, system] but
> is
> > 'them e'. @ line 230, column 20  @ [ERROR] The build could not read 1
> > project -> [Help 1] [ERROR]
> > [ERROR]   The project flex.apache.org:mobileapplicationtest:1.0-SNAPSHOT
> > (C:\tem
> > p\testflexmojos7.1.0\mobileapplicationtest\pom.xml) has 2 errors
> > [ERROR]     Unresolveable build extension: Plugin
> > net.flexmojos.oss:flexmojos-ma
> > ven-plugin:7.1.0-SNAPSHOT or one of its dependencies could not be
> resolved:
> > The
> > following artifacts could not be resolved:
> > net.flexmojos.oss:flexmojos-maven-plu
> > gin:jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> > com.adobe.air:compi
> > ler:pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> > net.flexmojos.o ss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
> > [ERROR]     Unknown packaging: air @ line 28, column 16
> > [ERROR]
> > [ERROR] To see the full stack trace of the errors, re-run Maven with the
> > -e swit ch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please rea d the following articles:
> > [ERROR] [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
> > gException
> > [ERROR] [Help 2]
> > http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerE
> > xception
> >
> > Looks like I don't have the Flex compiler artifact?  I thought that would
> > get downloaded automatically. What I am doing wrong?
> >
> > Thanks,
> > Om
> >
> >
> >
> >
> >
> > On Fri, Sep 11, 2015 at 11:38 PM, Christofer Dutz <
> > christofer.dutz@c-ware.de
> > > wrote:
> >
> > > Ups .. my bad ... the group id is of course:
> > > "net.flexmojos.oss" ...
> > >
> > > mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss
> > > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > > -DarchetypeVersion=7.1.0-SNAPSHOT
> > >
> > > Sorry for that :-)
> > >
> > > Chris
> > >
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > > OmPrakash Muppirala
> > > Gesendet: Freitag, 11. September 2015 22:19
> > > An: dev@flex.apache.org
> > > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> > >
> > > So, I tried running this command:
> > > mvn archetype:generate -DarchetypeRepository=
> > > https://oss.sonatype.org/content/repositories/snapshots
> > >  -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=
> > > flexmojos-archetypes-mobile-application
> > > -DarchetypeVersion=7.1.0-SNAPSHOT
> > >
> > > And the build failed after a while:
> > >
> > > ...
> > > ...
> > > Downloaded:
> > > https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
> > > sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
> > > KB/sec)
> > > Downloaded:
> > > https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
> > > 8.1.jar (1479 KB at 944.3 KB/sec)
> > > Downloaded:
> > > https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
> > > 3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating
> > > project in Interactive mode [INFO] Archetype defined by properties
> > > Downloading:
> > > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> > >
> > > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/mav
> > > en-metadat
> > > a.xml
> > > Downloading:
> > > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> > >
> > > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/fle
> > > xmojos-arc hetypes-mobile-application-7.1.0-SNAPSHOT.jar
> > > [INFO]
> > > ----------------------------------------------------------------------
> > > --
> > > [INFO] BUILD FAILURE
> > > [INFO]
> > > ----------------------------------------------------------------------
> > > --
> > > [INFO] Total time: 8.841 s
> > > [INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory:
> > > 16M/226M [INFO]
> > > ----------------------------------------------------------------------
> > > --
> > > [ERROR] Failed to execute goal
> > > org.apache.maven.plugins:maven-archetype-plugin:2
> > > .4:generate (default-cli) on project standalone-pom: The desired
> > > archetype does not exist
> > > (org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
> > > SNAPSHOT) -> [Help 1]
> > > [ERROR]
> > > [ERROR] To see the full stack trace of the errors, re-run Maven with
> > > the -e swit ch.
> > > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > > [ERROR]
> > > [ERROR] For more information about the errors and possible solutions,
> > > please rea d the following articles:
> > > [ERROR] [Help 1]
> > > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
> > > eption
> > >
> > >
> > > There is no directory
> > > https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.
> > > Any ideas?
> > >
> > > Thanks,
> > > Om
> > >
> > >
> > > On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz
> > > <christofer.dutz@c-ware.de
> > > >
> > > wrote:
> > >
> > > > Actually all you should have to do is use the archetype I added to
> > > > Flexmojos 7.1.0-SNAPSHOT.
> > > > That should generate a dummy air based mobile application with all
> > > > the config options you need to Build all sorts of formats.
> > > >
> > > > mvn archetype:generate -DarchetypeRepository=
> > > > https://oss.sonatype.org/content/repositories/snapshots
> > > > -DarchetypeGroupId=org.sonatype.flexmojos
> > > > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > > > -DarchetypeVersion=7.1.0-SNAPSHOT
> > > >
> > > > The generated project should already make use of the
> > > > flex-sdk-converter and download whatever it needs. Only thing you
> > > > might need is for iOS packaging a developer certificate and a
> > > provisioning profile.
> > > >
> > > > See:
> > > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=560
> > > > 66
> > > > 428
> > > >
> > > > Chris
> > > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > > > OmPrakash Muppirala
> > > > Gesendet: Samstag, 5. September 2015 03:36
> > > > An: dev@flex.apache.org
> > > > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> > > >
> > > > Chris,
> > > >
> > > > I can try to help out.  Can you give me a set of instructions to set
> > > > it up up and run the maven build?
> > > >
> > > > Thanks,
> > > > Om
> > > >
> > > > On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz
> > > > <christofer.dutz@c-ware.de
> > > > >
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > >
> > > > > I am continuing my quest for making Flexmojos build Mobile
> > > applications.
> > > > >
> > > > > While the Air and Android packaging seem to work for Windows and
> > > > > Mac, on our Linux CI server the Android packaing is currently
> > > > > failing. This is because of aapt being a mac executable and not
> > > > > being able to run on
> > > > linux.
> > > > > The cool think is that aapt isn't part of AIR, but part of the
> > > > > Android
> > > > SDK.
> > > > > As that is available for Linux, it should be possible to use the
> > > > > Linux Android SDK to generate the parts Air is missing, hereby
> > > > > enabling us to build Android applications on Linux ... so far the
> > > > > updates :-)
> > > > >
> > > > >
> > > > > Now to my request for help:
> > > > >
> > > > > Mobile support is tricky ... I have to test dozens of
> > > > > configurations and am having all sorts of different problems. It
> > > > > would be great if some people here could invest some time helping
> > > > > me with this. If I have to do it all on my own this will take a
> > > > > long, long time and I'll certainly concentrate on the use-cases
> > > > > that I need personally and set aside the others. So if you want
> > > > > Flexmojos to build iOS apps, please try out what I've done and
> > > > > help me find out what's going
> > > wrong.
> > > > >
> > > > >
> > > > > Here the problems I'm currently facing:
> > > > >
> > > > > - Change the packaging of artifacts ... I think I have mixed up
> > > > > compiler and runtime artifacts and have to separate these better
> > > > >
> > > > > - Make the Android packaging run on Linux (The binaries for Linux
> > > > > and Mac would overlap ... have to make the Flesxmojos packager
> > > > > sort these problems out
> > > > >
> > > > > - Probably most important for now: Make the iOS packaging create
> > > > > an executable that actually has content. As far as I know the
> > > > > cross compiler interprets the Flash Bytecode and builds an
> > > > > executable in iOS code which is dumped to the executable inside the
> > ipa file.
> > > > > Something must be going wrong here, but I have no idea what.
> > > > >
> > > > >
> > > > > Please, please help me ... I'm sort of burning out on the dozens
> > > > > of problems I am currently trying to solve simultaneously :-(
> > > > >
> > > > >
> > > > > Chris
> > > > >
> > > >
> > >
> >
>

AW: Flexmojos Mobile Packaging - Help needed

Posted by Christofer Dutz <ch...@c-ware.de>.
Can you see the Flex Logo as Ascii art when running the build? ... 
Ahh .. wait a minute ... do you eventually have a company Nexus/Artifactory and have set the "mirrors" section in your settings.xml? If yes, then Maven can't find the pluginRepository that has to be set to the Apache SNAPSHOT repo.

Chris

________________________________________
Von: omuppi1@gmail.com <om...@gmail.com> im Auftrag von OmPrakash Muppirala <bi...@gmail.com>
Gesendet: Montag, 14. September 2015 08:39
An: dev@flex.apache.org
Betreff: Re: Flexmojos Mobile Packaging - Help needed

Looks like I have Maven 3.3.3.

C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn --version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
2015-04-22T04:57:3
7-07:00)
Maven home: C:\apache-maven-3.3.3\bin\..
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

Thanks,
Om

On Sun, Sep 13, 2015 at 3:26 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Sounds like you didn't have maven 3.3.1 or greater.
> Because if you did, the mavenizer should automatically kick in.
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> OmPrakash Muppirala
> Gesendet: Sonntag, 13. September 2015 03:06
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> Okay, I've had some progress.
>
> I ran:
>
> mvn archetype:generate -DarchetypeRepository=
> https://oss.sonatype.org/content/repositories/snapshots
> -DarchetypeGroupId=net.flexmojos.oss
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> BUILD SUCCESS and I got a nice little directory with a source code for a
> Flex Mobile project.
>
> There is a pom.xml within this project, so I ran mvn install in that
> directory.  The build failed with this:
>
> C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn install [INFO]
> Scanning for projects...
> [WARNING] The POM for
> net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHO
> T is missing, no dependency information available [WARNING] The POM for
> org.apache.flex:compiler:pom:4.14.1 is missing, no depende ncy information
> available [WARNING] The POM for com.adobe.air:compiler:pom:18.0 is missing,
> no dependency information available [WARNING] The POM for
> com.adobe:fontkit:jar:1.0 is missing, no dependency inform ation available
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin
> net.flexmojos.oss:flexmojos-maven-
> plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
> The foll owing artifacts could not be resolved:
> net.flexmojos.oss:flexmojos-maven-plugin:
> jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> com.adobe.air:compiler:
> pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> net.flexmojos.oss:f lexmojos-maven-plugin:jar:7.1.0-SNAPSHOT @ [ERROR]
> Unknown packaging: air @ line 28, column 16 [WARNING]
> 'dependencies.dependency.scope' for org.apache.flex.framework.themes:m
> obile:swc must be one of [provided, compile, runtime, test, system] but is
> 'them e'. @ line 230, column 20  @ [ERROR] The build could not read 1
> project -> [Help 1] [ERROR]
> [ERROR]   The project flex.apache.org:mobileapplicationtest:1.0-SNAPSHOT
> (C:\tem
> p\testflexmojos7.1.0\mobileapplicationtest\pom.xml) has 2 errors
> [ERROR]     Unresolveable build extension: Plugin
> net.flexmojos.oss:flexmojos-ma
> ven-plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
> The
> following artifacts could not be resolved:
> net.flexmojos.oss:flexmojos-maven-plu
> gin:jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> com.adobe.air:compi
> ler:pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> net.flexmojos.o ss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
> [ERROR]     Unknown packaging: air @ line 28, column 16
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e swit ch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please rea d the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
> gException
> [ERROR] [Help 2]
> http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerE
> xception
>
> Looks like I don't have the Flex compiler artifact?  I thought that would
> get downloaded automatically. What I am doing wrong?
>
> Thanks,
> Om
>
>
>
>
>
> On Fri, Sep 11, 2015 at 11:38 PM, Christofer Dutz <
> christofer.dutz@c-ware.de
> > wrote:
>
> > Ups .. my bad ... the group id is of course:
> > "net.flexmojos.oss" ...
> >
> > mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss
> > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > Sorry for that :-)
> >
> > Chris
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > OmPrakash Muppirala
> > Gesendet: Freitag, 11. September 2015 22:19
> > An: dev@flex.apache.org
> > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> >
> > So, I tried running this command:
> > mvn archetype:generate -DarchetypeRepository=
> > https://oss.sonatype.org/content/repositories/snapshots
> >  -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=
> > flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > And the build failed after a while:
> >
> > ...
> > ...
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
> > sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
> > KB/sec)
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
> > 8.1.jar (1479 KB at 944.3 KB/sec)
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
> > 3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating
> > project in Interactive mode [INFO] Archetype defined by properties
> > Downloading:
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> >
> > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/mav
> > en-metadat
> > a.xml
> > Downloading:
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> >
> > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/fle
> > xmojos-arc hetypes-mobile-application-7.1.0-SNAPSHOT.jar
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] BUILD FAILURE
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] Total time: 8.841 s
> > [INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory:
> > 16M/226M [INFO]
> > ----------------------------------------------------------------------
> > --
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-archetype-plugin:2
> > .4:generate (default-cli) on project standalone-pom: The desired
> > archetype does not exist
> > (org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
> > SNAPSHOT) -> [Help 1]
> > [ERROR]
> > [ERROR] To see the full stack trace of the errors, re-run Maven with
> > the -e swit ch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please rea d the following articles:
> > [ERROR] [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
> > eption
> >
> >
> > There is no directory
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.
> > Any ideas?
> >
> > Thanks,
> > Om
> >
> >
> > On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz
> > <christofer.dutz@c-ware.de
> > >
> > wrote:
> >
> > > Actually all you should have to do is use the archetype I added to
> > > Flexmojos 7.1.0-SNAPSHOT.
> > > That should generate a dummy air based mobile application with all
> > > the config options you need to Build all sorts of formats.
> > >
> > > mvn archetype:generate -DarchetypeRepository=
> > > https://oss.sonatype.org/content/repositories/snapshots
> > > -DarchetypeGroupId=org.sonatype.flexmojos
> > > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > > -DarchetypeVersion=7.1.0-SNAPSHOT
> > >
> > > The generated project should already make use of the
> > > flex-sdk-converter and download whatever it needs. Only thing you
> > > might need is for iOS packaging a developer certificate and a
> > provisioning profile.
> > >
> > > See:
> > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=560
> > > 66
> > > 428
> > >
> > > Chris
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > > OmPrakash Muppirala
> > > Gesendet: Samstag, 5. September 2015 03:36
> > > An: dev@flex.apache.org
> > > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> > >
> > > Chris,
> > >
> > > I can try to help out.  Can you give me a set of instructions to set
> > > it up up and run the maven build?
> > >
> > > Thanks,
> > > Om
> > >
> > > On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz
> > > <christofer.dutz@c-ware.de
> > > >
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > >
> > > > I am continuing my quest for making Flexmojos build Mobile
> > applications.
> > > >
> > > > While the Air and Android packaging seem to work for Windows and
> > > > Mac, on our Linux CI server the Android packaing is currently
> > > > failing. This is because of aapt being a mac executable and not
> > > > being able to run on
> > > linux.
> > > > The cool think is that aapt isn't part of AIR, but part of the
> > > > Android
> > > SDK.
> > > > As that is available for Linux, it should be possible to use the
> > > > Linux Android SDK to generate the parts Air is missing, hereby
> > > > enabling us to build Android applications on Linux ... so far the
> > > > updates :-)
> > > >
> > > >
> > > > Now to my request for help:
> > > >
> > > > Mobile support is tricky ... I have to test dozens of
> > > > configurations and am having all sorts of different problems. It
> > > > would be great if some people here could invest some time helping
> > > > me with this. If I have to do it all on my own this will take a
> > > > long, long time and I'll certainly concentrate on the use-cases
> > > > that I need personally and set aside the others. So if you want
> > > > Flexmojos to build iOS apps, please try out what I've done and
> > > > help me find out what's going
> > wrong.
> > > >
> > > >
> > > > Here the problems I'm currently facing:
> > > >
> > > > - Change the packaging of artifacts ... I think I have mixed up
> > > > compiler and runtime artifacts and have to separate these better
> > > >
> > > > - Make the Android packaging run on Linux (The binaries for Linux
> > > > and Mac would overlap ... have to make the Flesxmojos packager
> > > > sort these problems out
> > > >
> > > > - Probably most important for now: Make the iOS packaging create
> > > > an executable that actually has content. As far as I know the
> > > > cross compiler interprets the Flash Bytecode and builds an
> > > > executable in iOS code which is dumped to the executable inside the
> ipa file.
> > > > Something must be going wrong here, but I have no idea what.
> > > >
> > > >
> > > > Please, please help me ... I'm sort of burning out on the dozens
> > > > of problems I am currently trying to solve simultaneously :-(
> > > >
> > > >
> > > > Chris
> > > >
> > >
> >
>

Re: Flexmojos Mobile Packaging - Help needed

Posted by OmPrakash Muppirala <bi...@gmail.com>.
Looks like I have Maven 3.3.3.

C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn --version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
2015-04-22T04:57:3
7-07:00)
Maven home: C:\apache-maven-3.3.3\bin\..
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

Thanks,
Om

On Sun, Sep 13, 2015 at 3:26 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Sounds like you didn't have maven 3.3.1 or greater.
> Because if you did, the mavenizer should automatically kick in.
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> OmPrakash Muppirala
> Gesendet: Sonntag, 13. September 2015 03:06
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> Okay, I've had some progress.
>
> I ran:
>
> mvn archetype:generate -DarchetypeRepository=
> https://oss.sonatype.org/content/repositories/snapshots
> -DarchetypeGroupId=net.flexmojos.oss
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> BUILD SUCCESS and I got a nice little directory with a source code for a
> Flex Mobile project.
>
> There is a pom.xml within this project, so I ran mvn install in that
> directory.  The build failed with this:
>
> C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn install [INFO]
> Scanning for projects...
> [WARNING] The POM for
> net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHO
> T is missing, no dependency information available [WARNING] The POM for
> org.apache.flex:compiler:pom:4.14.1 is missing, no depende ncy information
> available [WARNING] The POM for com.adobe.air:compiler:pom:18.0 is missing,
> no dependency information available [WARNING] The POM for
> com.adobe:fontkit:jar:1.0 is missing, no dependency inform ation available
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin
> net.flexmojos.oss:flexmojos-maven-
> plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
> The foll owing artifacts could not be resolved:
> net.flexmojos.oss:flexmojos-maven-plugin:
> jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> com.adobe.air:compiler:
> pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> net.flexmojos.oss:f lexmojos-maven-plugin:jar:7.1.0-SNAPSHOT @ [ERROR]
> Unknown packaging: air @ line 28, column 16 [WARNING]
> 'dependencies.dependency.scope' for org.apache.flex.framework.themes:m
> obile:swc must be one of [provided, compile, runtime, test, system] but is
> 'them e'. @ line 230, column 20  @ [ERROR] The build could not read 1
> project -> [Help 1] [ERROR]
> [ERROR]   The project flex.apache.org:mobileapplicationtest:1.0-SNAPSHOT
> (C:\tem
> p\testflexmojos7.1.0\mobileapplicationtest\pom.xml) has 2 errors
> [ERROR]     Unresolveable build extension: Plugin
> net.flexmojos.oss:flexmojos-ma
> ven-plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
> The
> following artifacts could not be resolved:
> net.flexmojos.oss:flexmojos-maven-plu
> gin:jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
> com.adobe.air:compi
> ler:pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
> net.flexmojos.o ss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
> [ERROR]     Unknown packaging: air @ line 28, column 16
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e swit ch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please rea d the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
> gException
> [ERROR] [Help 2]
> http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerE
> xception
>
> Looks like I don't have the Flex compiler artifact?  I thought that would
> get downloaded automatically. What I am doing wrong?
>
> Thanks,
> Om
>
>
>
>
>
> On Fri, Sep 11, 2015 at 11:38 PM, Christofer Dutz <
> christofer.dutz@c-ware.de
> > wrote:
>
> > Ups .. my bad ... the group id is of course:
> > "net.flexmojos.oss" ...
> >
> > mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss
> > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > Sorry for that :-)
> >
> > Chris
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > OmPrakash Muppirala
> > Gesendet: Freitag, 11. September 2015 22:19
> > An: dev@flex.apache.org
> > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> >
> > So, I tried running this command:
> > mvn archetype:generate -DarchetypeRepository=
> > https://oss.sonatype.org/content/repositories/snapshots
> >  -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=
> > flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > And the build failed after a while:
> >
> > ...
> > ...
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
> > sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
> > KB/sec)
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
> > 8.1.jar (1479 KB at 944.3 KB/sec)
> > Downloaded:
> > https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
> > 3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating
> > project in Interactive mode [INFO] Archetype defined by properties
> > Downloading:
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> >
> > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/mav
> > en-metadat
> > a.xml
> > Downloading:
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
> >
> > e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/fle
> > xmojos-arc hetypes-mobile-application-7.1.0-SNAPSHOT.jar
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] BUILD FAILURE
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] Total time: 8.841 s
> > [INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory:
> > 16M/226M [INFO]
> > ----------------------------------------------------------------------
> > --
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-archetype-plugin:2
> > .4:generate (default-cli) on project standalone-pom: The desired
> > archetype does not exist
> > (org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
> > SNAPSHOT) -> [Help 1]
> > [ERROR]
> > [ERROR] To see the full stack trace of the errors, re-run Maven with
> > the -e swit ch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please rea d the following articles:
> > [ERROR] [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
> > eption
> >
> >
> > There is no directory
> > https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.
> > Any ideas?
> >
> > Thanks,
> > Om
> >
> >
> > On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz
> > <christofer.dutz@c-ware.de
> > >
> > wrote:
> >
> > > Actually all you should have to do is use the archetype I added to
> > > Flexmojos 7.1.0-SNAPSHOT.
> > > That should generate a dummy air based mobile application with all
> > > the config options you need to Build all sorts of formats.
> > >
> > > mvn archetype:generate -DarchetypeRepository=
> > > https://oss.sonatype.org/content/repositories/snapshots
> > > -DarchetypeGroupId=org.sonatype.flexmojos
> > > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > > -DarchetypeVersion=7.1.0-SNAPSHOT
> > >
> > > The generated project should already make use of the
> > > flex-sdk-converter and download whatever it needs. Only thing you
> > > might need is for iOS packaging a developer certificate and a
> > provisioning profile.
> > >
> > > See:
> > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=560
> > > 66
> > > 428
> > >
> > > Chris
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > > OmPrakash Muppirala
> > > Gesendet: Samstag, 5. September 2015 03:36
> > > An: dev@flex.apache.org
> > > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> > >
> > > Chris,
> > >
> > > I can try to help out.  Can you give me a set of instructions to set
> > > it up up and run the maven build?
> > >
> > > Thanks,
> > > Om
> > >
> > > On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz
> > > <christofer.dutz@c-ware.de
> > > >
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > >
> > > > I am continuing my quest for making Flexmojos build Mobile
> > applications.
> > > >
> > > > While the Air and Android packaging seem to work for Windows and
> > > > Mac, on our Linux CI server the Android packaing is currently
> > > > failing. This is because of aapt being a mac executable and not
> > > > being able to run on
> > > linux.
> > > > The cool think is that aapt isn't part of AIR, but part of the
> > > > Android
> > > SDK.
> > > > As that is available for Linux, it should be possible to use the
> > > > Linux Android SDK to generate the parts Air is missing, hereby
> > > > enabling us to build Android applications on Linux ... so far the
> > > > updates :-)
> > > >
> > > >
> > > > Now to my request for help:
> > > >
> > > > Mobile support is tricky ... I have to test dozens of
> > > > configurations and am having all sorts of different problems. It
> > > > would be great if some people here could invest some time helping
> > > > me with this. If I have to do it all on my own this will take a
> > > > long, long time and I'll certainly concentrate on the use-cases
> > > > that I need personally and set aside the others. So if you want
> > > > Flexmojos to build iOS apps, please try out what I've done and
> > > > help me find out what's going
> > wrong.
> > > >
> > > >
> > > > Here the problems I'm currently facing:
> > > >
> > > > - Change the packaging of artifacts ... I think I have mixed up
> > > > compiler and runtime artifacts and have to separate these better
> > > >
> > > > - Make the Android packaging run on Linux (The binaries for Linux
> > > > and Mac would overlap ... have to make the Flesxmojos packager
> > > > sort these problems out
> > > >
> > > > - Probably most important for now: Make the iOS packaging create
> > > > an executable that actually has content. As far as I know the
> > > > cross compiler interprets the Flash Bytecode and builds an
> > > > executable in iOS code which is dumped to the executable inside the
> ipa file.
> > > > Something must be going wrong here, but I have no idea what.
> > > >
> > > >
> > > > Please, please help me ... I'm sort of burning out on the dozens
> > > > of problems I am currently trying to solve simultaneously :-(
> > > >
> > > >
> > > > Chris
> > > >
> > >
> >
>

AW: Flexmojos Mobile Packaging - Help needed

Posted by Christofer Dutz <ch...@c-ware.de>.
Sounds like you didn't have maven 3.3.1 or greater.
Because if you did, the mavenizer should automatically kick in.

Chris

-----Ursprüngliche Nachricht-----
Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von OmPrakash Muppirala
Gesendet: Sonntag, 13. September 2015 03:06
An: dev@flex.apache.org
Betreff: Re: Flexmojos Mobile Packaging - Help needed

Okay, I've had some progress.

I ran:

mvn archetype:generate -DarchetypeRepository= https://oss.sonatype.org/content/repositories/snapshots
-DarchetypeGroupId=net.flexmojos.oss
-DarchetypeArtifactId=flexmojos-archetypes-mobile-application
-DarchetypeVersion=7.1.0-SNAPSHOT

BUILD SUCCESS and I got a nice little directory with a source code for a Flex Mobile project.

There is a pom.xml within this project, so I ran mvn install in that directory.  The build failed with this:

C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn install [INFO] Scanning for projects...
[WARNING] The POM for
net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHO
T is missing, no dependency information available [WARNING] The POM for org.apache.flex:compiler:pom:4.14.1 is missing, no depende ncy information available [WARNING] The POM for com.adobe.air:compiler:pom:18.0 is missing, no dependency information available [WARNING] The POM for com.adobe:fontkit:jar:1.0 is missing, no dependency inform ation available [ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin
net.flexmojos.oss:flexmojos-maven-
plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved: The foll owing artifacts could not be resolved:
net.flexmojos.oss:flexmojos-maven-plugin:
jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
com.adobe.air:compiler:
pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact net.flexmojos.oss:f lexmojos-maven-plugin:jar:7.1.0-SNAPSHOT @ [ERROR] Unknown packaging: air @ line 28, column 16 [WARNING] 'dependencies.dependency.scope' for org.apache.flex.framework.themes:m
obile:swc must be one of [provided, compile, runtime, test, system] but is 'them e'. @ line 230, column 20  @ [ERROR] The build could not read 1 project -> [Help 1] [ERROR]
[ERROR]   The project flex.apache.org:mobileapplicationtest:1.0-SNAPSHOT
(C:\tem
p\testflexmojos7.1.0\mobileapplicationtest\pom.xml) has 2 errors
[ERROR]     Unresolveable build extension: Plugin
net.flexmojos.oss:flexmojos-ma
ven-plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
The
following artifacts could not be resolved:
net.flexmojos.oss:flexmojos-maven-plu
gin:jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
com.adobe.air:compi
ler:pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact net.flexmojos.o ss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
[ERROR]     Unknown packaging: air @ line 28, column 16
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea d the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerE
xception

Looks like I don't have the Flex compiler artifact?  I thought that would get downloaded automatically. What I am doing wrong?

Thanks,
Om





On Fri, Sep 11, 2015 at 11:38 PM, Christofer Dutz <christofer.dutz@c-ware.de
> wrote:

> Ups .. my bad ... the group id is of course:
> "net.flexmojos.oss" ...
>
> mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> Sorry for that :-)
>
> Chris
>
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von 
> OmPrakash Muppirala
> Gesendet: Freitag, 11. September 2015 22:19
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> So, I tried running this command:
> mvn archetype:generate -DarchetypeRepository= 
> https://oss.sonatype.org/content/repositories/snapshots
>  -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId= 
> flexmojos-archetypes-mobile-application 
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> And the build failed after a while:
>
> ...
> ...
> Downloaded:
> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
> sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
> KB/sec)
> Downloaded:
> https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
> 8.1.jar (1479 KB at 944.3 KB/sec)
> Downloaded:
> https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
> 3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating 
> project in Interactive mode [INFO] Archetype defined by properties
> Downloading:
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
>
> e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/mav
> en-metadat
> a.xml
> Downloading:
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
>
> e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/fle
> xmojos-arc hetypes-mobile-application-7.1.0-SNAPSHOT.jar
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] BUILD FAILURE
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Total time: 8.841 s
> [INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory:
> 16M/226M [INFO]
> ----------------------------------------------------------------------
> --
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-archetype-plugin:2
> .4:generate (default-cli) on project standalone-pom: The desired 
> archetype does not exist
> (org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
> SNAPSHOT) -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with 
> the -e swit ch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, 
> please rea d the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
> eption
>
>
> There is no directory
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.
> Any ideas?
>
> Thanks,
> Om
>
>
> On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz 
> <christofer.dutz@c-ware.de
> >
> wrote:
>
> > Actually all you should have to do is use the archetype I added to 
> > Flexmojos 7.1.0-SNAPSHOT.
> > That should generate a dummy air based mobile application with all 
> > the config options you need to Build all sorts of formats.
> >
> > mvn archetype:generate -DarchetypeRepository= 
> > https://oss.sonatype.org/content/repositories/snapshots
> > -DarchetypeGroupId=org.sonatype.flexmojos
> > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > The generated project should already make use of the 
> > flex-sdk-converter and download whatever it needs. Only thing you 
> > might need is for iOS packaging a developer certificate and a
> provisioning profile.
> >
> > See:
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=560
> > 66
> > 428
> >
> > Chris
> >
> > -----Ursprüngliche Nachricht-----
> > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von 
> > OmPrakash Muppirala
> > Gesendet: Samstag, 5. September 2015 03:36
> > An: dev@flex.apache.org
> > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> >
> > Chris,
> >
> > I can try to help out.  Can you give me a set of instructions to set 
> > it up up and run the maven build?
> >
> > Thanks,
> > Om
> >
> > On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz 
> > <christofer.dutz@c-ware.de
> > >
> > wrote:
> >
> > > Hi,
> > >
> > >
> > > I am continuing my quest for making Flexmojos build Mobile
> applications.
> > >
> > > While the Air and Android packaging seem to work for Windows and 
> > > Mac, on our Linux CI server the Android packaing is currently 
> > > failing. This is because of aapt being a mac executable and not 
> > > being able to run on
> > linux.
> > > The cool think is that aapt isn't part of AIR, but part of the 
> > > Android
> > SDK.
> > > As that is available for Linux, it should be possible to use the 
> > > Linux Android SDK to generate the parts Air is missing, hereby 
> > > enabling us to build Android applications on Linux ... so far the 
> > > updates :-)
> > >
> > >
> > > Now to my request for help:
> > >
> > > Mobile support is tricky ... I have to test dozens of 
> > > configurations and am having all sorts of different problems. It 
> > > would be great if some people here could invest some time helping 
> > > me with this. If I have to do it all on my own this will take a 
> > > long, long time and I'll certainly concentrate on the use-cases 
> > > that I need personally and set aside the others. So if you want 
> > > Flexmojos to build iOS apps, please try out what I've done and 
> > > help me find out what's going
> wrong.
> > >
> > >
> > > Here the problems I'm currently facing:
> > >
> > > - Change the packaging of artifacts ... I think I have mixed up 
> > > compiler and runtime artifacts and have to separate these better
> > >
> > > - Make the Android packaging run on Linux (The binaries for Linux 
> > > and Mac would overlap ... have to make the Flesxmojos packager 
> > > sort these problems out
> > >
> > > - Probably most important for now: Make the iOS packaging create 
> > > an executable that actually has content. As far as I know the 
> > > cross compiler interprets the Flash Bytecode and builds an 
> > > executable in iOS code which is dumped to the executable inside the ipa file.
> > > Something must be going wrong here, but I have no idea what.
> > >
> > >
> > > Please, please help me ... I'm sort of burning out on the dozens 
> > > of problems I am currently trying to solve simultaneously :-(
> > >
> > >
> > > Chris
> > >
> >
>

Re: Flexmojos Mobile Packaging - Help needed

Posted by OmPrakash Muppirala <bi...@gmail.com>.
Okay, I've had some progress.

I ran:

mvn archetype:generate -DarchetypeRepository=
https://oss.sonatype.org/content/repositories/snapshots
-DarchetypeGroupId=net.flexmojos.oss
-DarchetypeArtifactId=flexmojos-archetypes-mobile-application
-DarchetypeVersion=7.1.0-SNAPSHOT

BUILD SUCCESS and I got a nice little directory with a source code for a
Flex Mobile project.

There is a pom.xml within this project, so I ran mvn install in that
directory.  The build failed with this:

C:\temp\testflexmojos7.1.0\mobileapplicationtest>mvn install
[INFO] Scanning for projects...
[WARNING] The POM for
net.flexmojos.oss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHO
T is missing, no dependency information available
[WARNING] The POM for org.apache.flex:compiler:pom:4.14.1 is missing, no
depende
ncy information available
[WARNING] The POM for com.adobe.air:compiler:pom:18.0 is missing, no
dependency
information available
[WARNING] The POM for com.adobe:fontkit:jar:1.0 is missing, no dependency
inform
ation available
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin
net.flexmojos.oss:flexmojos-maven-
plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved: The
foll
owing artifacts could not be resolved:
net.flexmojos.oss:flexmojos-maven-plugin:
jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
com.adobe.air:compiler:
pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
net.flexmojos.oss:f
lexmojos-maven-plugin:jar:7.1.0-SNAPSHOT @
[ERROR] Unknown packaging: air @ line 28, column 16
[WARNING] 'dependencies.dependency.scope' for
org.apache.flex.framework.themes:m
obile:swc must be one of [provided, compile, runtime, test, system] but is
'them
e'. @ line 230, column 20
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project flex.apache.org:mobileapplicationtest:1.0-SNAPSHOT
(C:\tem
p\testflexmojos7.1.0\mobileapplicationtest\pom.xml) has 2 errors
[ERROR]     Unresolveable build extension: Plugin
net.flexmojos.oss:flexmojos-ma
ven-plugin:7.1.0-SNAPSHOT or one of its dependencies could not be resolved:
The
following artifacts could not be resolved:
net.flexmojos.oss:flexmojos-maven-plu
gin:jar:7.1.0-SNAPSHOT, org.apache.flex:compiler:pom:4.14.1,
com.adobe.air:compi
ler:pom:18.0, com.adobe:fontkit:jar:1.0: Could not find artifact
net.flexmojos.o
ss:flexmojos-maven-plugin:jar:7.1.0-SNAPSHOT -> [Help 2]
[ERROR]     Unknown packaging: air @ line 28, column 16
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please rea
d the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerE
xception

Looks like I don't have the Flex compiler artifact?  I thought that would
get downloaded automatically. What I am doing wrong?

Thanks,
Om





On Fri, Sep 11, 2015 at 11:38 PM, Christofer Dutz <christofer.dutz@c-ware.de
> wrote:

> Ups .. my bad ... the group id is of course:
> "net.flexmojos.oss" ...
>
> mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> Sorry for that :-)
>
> Chris
>
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> OmPrakash Muppirala
> Gesendet: Freitag, 11. September 2015 22:19
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> So, I tried running this command:
> mvn archetype:generate -DarchetypeRepository=
> https://oss.sonatype.org/content/repositories/snapshots
>  -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=
> flexmojos-archetypes-mobile-application -DarchetypeVersion=7.1.0-SNAPSHOT
>
> And the build failed after a while:
>
> ...
> ...
> Downloaded:
> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
> sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
> KB/sec)
> Downloaded:
> https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
> 8.1.jar (1479 KB at 944.3 KB/sec)
> Downloaded:
> https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
> 3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating project
> in Interactive mode [INFO] Archetype defined by properties
> Downloading:
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
>
> e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/maven-metadat
> a.xml
> Downloading:
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
>
> e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/flexmojos-arc
> hetypes-mobile-application-7.1.0-SNAPSHOT.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 8.841 s
> [INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory:
> 16M/226M [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-archetype-plugin:2
> .4:generate (default-cli) on project standalone-pom: The desired archetype
> does not exist
> (org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
> SNAPSHOT) -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e swit ch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please rea d the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
> eption
>
>
> There is no directory
> https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.
> Any ideas?
>
> Thanks,
> Om
>
>
> On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz <christofer.dutz@c-ware.de
> >
> wrote:
>
> > Actually all you should have to do is use the archetype I added to
> > Flexmojos 7.1.0-SNAPSHOT.
> > That should generate a dummy air based mobile application with all the
> > config options you need to Build all sorts of formats.
> >
> > mvn archetype:generate -DarchetypeRepository=
> > https://oss.sonatype.org/content/repositories/snapshots
> > -DarchetypeGroupId=org.sonatype.flexmojos
> > -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> > -DarchetypeVersion=7.1.0-SNAPSHOT
> >
> > The generated project should already make use of the
> > flex-sdk-converter and download whatever it needs. Only thing you
> > might need is for iOS packaging a developer certificate and a
> provisioning profile.
> >
> > See:
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=56066
> > 428
> >
> > Chris
> >
> > -----Ursprüngliche Nachricht-----
> > Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> > OmPrakash Muppirala
> > Gesendet: Samstag, 5. September 2015 03:36
> > An: dev@flex.apache.org
> > Betreff: Re: Flexmojos Mobile Packaging - Help needed
> >
> > Chris,
> >
> > I can try to help out.  Can you give me a set of instructions to set
> > it up up and run the maven build?
> >
> > Thanks,
> > Om
> >
> > On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz
> > <christofer.dutz@c-ware.de
> > >
> > wrote:
> >
> > > Hi,
> > >
> > >
> > > I am continuing my quest for making Flexmojos build Mobile
> applications.
> > >
> > > While the Air and Android packaging seem to work for Windows and
> > > Mac, on our Linux CI server the Android packaing is currently
> > > failing. This is because of aapt being a mac executable and not
> > > being able to run on
> > linux.
> > > The cool think is that aapt isn't part of AIR, but part of the
> > > Android
> > SDK.
> > > As that is available for Linux, it should be possible to use the
> > > Linux Android SDK to generate the parts Air is missing, hereby
> > > enabling us to build Android applications on Linux ... so far the
> > > updates :-)
> > >
> > >
> > > Now to my request for help:
> > >
> > > Mobile support is tricky ... I have to test dozens of configurations
> > > and am having all sorts of different problems. It would be great if
> > > some people here could invest some time helping me with this. If I
> > > have to do it all on my own this will take a long, long time and
> > > I'll certainly concentrate on the use-cases that I need personally
> > > and set aside the others. So if you want Flexmojos to build iOS
> > > apps, please try out what I've done and help me find out what's going
> wrong.
> > >
> > >
> > > Here the problems I'm currently facing:
> > >
> > > - Change the packaging of artifacts ... I think I have mixed up
> > > compiler and runtime artifacts and have to separate these better
> > >
> > > - Make the Android packaging run on Linux (The binaries for Linux
> > > and Mac would overlap ... have to make the Flesxmojos packager sort
> > > these problems out
> > >
> > > - Probably most important for now: Make the iOS packaging create an
> > > executable that actually has content. As far as I know the cross
> > > compiler interprets the Flash Bytecode and builds an executable in
> > > iOS code which is dumped to the executable inside the ipa file.
> > > Something must be going wrong here, but I have no idea what.
> > >
> > >
> > > Please, please help me ... I'm sort of burning out on the dozens of
> > > problems I am currently trying to solve simultaneously :-(
> > >
> > >
> > > Chris
> > >
> >
>

AW: Flexmojos Mobile Packaging - Help needed

Posted by Christofer Dutz <ch...@c-ware.de>.
Ups .. my bad ... the group id is of course:
"net.flexmojos.oss" ...

mvn archetype:generate -DarchetypeGroupId=net.flexmojos.oss -DarchetypeArtifactId=flexmojos-archetypes-mobile-application -DarchetypeVersion=7.1.0-SNAPSHOT

Sorry for that :-)

Chris


-----Ursprüngliche Nachricht-----
Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von OmPrakash Muppirala
Gesendet: Freitag, 11. September 2015 22:19
An: dev@flex.apache.org
Betreff: Re: Flexmojos Mobile Packaging - Help needed

So, I tried running this command:
mvn archetype:generate -DarchetypeRepository= https://oss.sonatype.org/content/repositories/snapshots
 -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId= flexmojos-archetypes-mobile-application -DarchetypeVersion=7.1.0-SNAPSHOT

And the build failed after a while:

...
...
Downloaded:
https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
KB/sec)
Downloaded:
https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
8.1.jar (1479 KB at 944.3 KB/sec)
Downloaded:
https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec) [INFO] Generating project in Interactive mode [INFO] Archetype defined by properties
Downloading:
https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/maven-metadat
a.xml
Downloading:
https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/flexmojos-arc
hetypes-mobile-application-7.1.0-SNAPSHOT.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8.841 s
[INFO] Finished at: 2015-09-11T13:08:25-07:00 [INFO] Final Memory: 16M/226M [INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:2
.4:generate (default-cli) on project standalone-pom: The desired archetype does not exist
(org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
SNAPSHOT) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea d the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption


There is no directory
https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.  Any ideas?

Thanks,
Om


On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Actually all you should have to do is use the archetype I added to 
> Flexmojos 7.1.0-SNAPSHOT.
> That should generate a dummy air based mobile application with all the 
> config options you need to Build all sorts of formats.
>
> mvn archetype:generate -DarchetypeRepository= 
> https://oss.sonatype.org/content/repositories/snapshots
> -DarchetypeGroupId=org.sonatype.flexmojos
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> The generated project should already make use of the 
> flex-sdk-converter and download whatever it needs. Only thing you 
> might need is for iOS packaging a developer certificate and a provisioning profile.
>
> See:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=56066
> 428
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von 
> OmPrakash Muppirala
> Gesendet: Samstag, 5. September 2015 03:36
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> Chris,
>
> I can try to help out.  Can you give me a set of instructions to set 
> it up up and run the maven build?
>
> Thanks,
> Om
>
> On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz 
> <christofer.dutz@c-ware.de
> >
> wrote:
>
> > Hi,
> >
> >
> > I am continuing my quest for making Flexmojos build Mobile applications.
> >
> > While the Air and Android packaging seem to work for Windows and 
> > Mac, on our Linux CI server the Android packaing is currently 
> > failing. This is because of aapt being a mac executable and not 
> > being able to run on
> linux.
> > The cool think is that aapt isn't part of AIR, but part of the 
> > Android
> SDK.
> > As that is available for Linux, it should be possible to use the 
> > Linux Android SDK to generate the parts Air is missing, hereby 
> > enabling us to build Android applications on Linux ... so far the 
> > updates :-)
> >
> >
> > Now to my request for help:
> >
> > Mobile support is tricky ... I have to test dozens of configurations 
> > and am having all sorts of different problems. It would be great if 
> > some people here could invest some time helping me with this. If I 
> > have to do it all on my own this will take a long, long time and 
> > I'll certainly concentrate on the use-cases that I need personally 
> > and set aside the others. So if you want Flexmojos to build iOS 
> > apps, please try out what I've done and help me find out what's going wrong.
> >
> >
> > Here the problems I'm currently facing:
> >
> > - Change the packaging of artifacts ... I think I have mixed up 
> > compiler and runtime artifacts and have to separate these better
> >
> > - Make the Android packaging run on Linux (The binaries for Linux 
> > and Mac would overlap ... have to make the Flesxmojos packager sort 
> > these problems out
> >
> > - Probably most important for now: Make the iOS packaging create an 
> > executable that actually has content. As far as I know the cross 
> > compiler interprets the Flash Bytecode and builds an executable in 
> > iOS code which is dumped to the executable inside the ipa file. 
> > Something must be going wrong here, but I have no idea what.
> >
> >
> > Please, please help me ... I'm sort of burning out on the dozens of 
> > problems I am currently trying to solve simultaneously :-(
> >
> >
> > Chris
> >
>

Re: Flexmojos Mobile Packaging - Help needed

Posted by OmPrakash Muppirala <bi...@gmail.com>.
So, I tried running this command:
mvn archetype:generate -DarchetypeRepository=
https://oss.sonatype.org/content/repositories/snapshots
 -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=
flexmojos-archetypes-mobile-application -DarchetypeVersion=7.1.0-SNAPSHOT

And the build failed after a while:

...
...
Downloaded:
https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-clas
sworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (42 KB at 37.0
KB/sec)
Downloaded:
https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.8.1/ant-1.
8.1.jar (1479 KB at 944.3 KB/sec)
Downloaded:
https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/1.8.
3/groovy-1.8.3.jar (5394 KB at 2025.2 KB/sec)
[INFO] Generating project in Interactive mode
[INFO] Archetype defined by properties
Downloading:
https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/maven-metadat
a.xml
Downloading:
https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
e/flexmojos/flexmojos-archetypes-mobile-application/7.1.0-SNAPSHOT/flexmojos-arc
hetypes-mobile-application-7.1.0-SNAPSHOT.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8.841 s
[INFO] Finished at: 2015-09-11T13:08:25-07:00
[INFO] Final Memory: 16M/226M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:2
.4:generate (default-cli) on project standalone-pom: The desired archetype
does
not exist
(org.sonatype.flexmojos:flexmojos-archetypes-mobile-application:7.1.0-
SNAPSHOT) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please rea
d the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption


There is no directory
https://oss.sonatype.org/content/repositories/snapshots/org/sonatype/.  Any
ideas?

Thanks,
Om


On Sat, Sep 5, 2015 at 9:36 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Actually all you should have to do is use the archetype I added to
> Flexmojos 7.1.0-SNAPSHOT.
> That should generate a dummy air based mobile application with all the
> config options you need to Build all sorts of formats.
>
> mvn archetype:generate -DarchetypeRepository=
> https://oss.sonatype.org/content/repositories/snapshots
> -DarchetypeGroupId=org.sonatype.flexmojos
> -DarchetypeArtifactId=flexmojos-archetypes-mobile-application
> -DarchetypeVersion=7.1.0-SNAPSHOT
>
> The generated project should already make use of the flex-sdk-converter
> and download whatever it needs. Only thing you might need is for iOS
> packaging a developer certificate and a provisioning profile.
>
> See:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=56066428
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von
> OmPrakash Muppirala
> Gesendet: Samstag, 5. September 2015 03:36
> An: dev@flex.apache.org
> Betreff: Re: Flexmojos Mobile Packaging - Help needed
>
> Chris,
>
> I can try to help out.  Can you give me a set of instructions to set it up
> up and run the maven build?
>
> Thanks,
> Om
>
> On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz <christofer.dutz@c-ware.de
> >
> wrote:
>
> > Hi,
> >
> >
> > I am continuing my quest for making Flexmojos build Mobile applications.
> >
> > While the Air and Android packaging seem to work for Windows and Mac,
> > on our Linux CI server the Android packaing is currently failing. This
> > is because of aapt being a mac executable and not being able to run on
> linux.
> > The cool think is that aapt isn't part of AIR, but part of the Android
> SDK.
> > As that is available for Linux, it should be possible to use the Linux
> > Android SDK to generate the parts Air is missing, hereby enabling us
> > to build Android applications on Linux ... so far the updates :-)
> >
> >
> > Now to my request for help:
> >
> > Mobile support is tricky ... I have to test dozens of configurations
> > and am having all sorts of different problems. It would be great if
> > some people here could invest some time helping me with this. If I
> > have to do it all on my own this will take a long, long time and I'll
> > certainly concentrate on the use-cases that I need personally and set
> > aside the others. So if you want Flexmojos to build iOS apps, please
> > try out what I've done and help me find out what's going wrong.
> >
> >
> > Here the problems I'm currently facing:
> >
> > - Change the packaging of artifacts ... I think I have mixed up
> > compiler and runtime artifacts and have to separate these better
> >
> > - Make the Android packaging run on Linux (The binaries for Linux and
> > Mac would overlap ... have to make the Flesxmojos packager sort these
> > problems out
> >
> > - Probably most important for now: Make the iOS packaging create an
> > executable that actually has content. As far as I know the cross
> > compiler interprets the Flash Bytecode and builds an executable in iOS
> > code which is dumped to the executable inside the ipa file. Something
> > must be going wrong here, but I have no idea what.
> >
> >
> > Please, please help me ... I'm sort of burning out on the dozens of
> > problems I am currently trying to solve simultaneously :-(
> >
> >
> > Chris
> >
>

AW: Flexmojos Mobile Packaging - Help needed

Posted by Christofer Dutz <ch...@c-ware.de>.
Actually all you should have to do is use the archetype I added to Flexmojos 7.1.0-SNAPSHOT.
That should generate a dummy air based mobile application with all the config options you need to Build all sorts of formats.

mvn archetype:generate -DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=flexmojos-archetypes-mobile-application -DarchetypeVersion=7.1.0-SNAPSHOT

The generated project should already make use of the flex-sdk-converter and download whatever it needs. Only thing you might need is for iOS packaging a developer certificate and a provisioning profile.

See: 
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=56066428

Chris

-----Ursprüngliche Nachricht-----
Von: omuppi1@gmail.com [mailto:omuppi1@gmail.com] Im Auftrag von OmPrakash Muppirala
Gesendet: Samstag, 5. September 2015 03:36
An: dev@flex.apache.org
Betreff: Re: Flexmojos Mobile Packaging - Help needed

Chris,

I can try to help out.  Can you give me a set of instructions to set it up up and run the maven build?

Thanks,
Om

On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Hi,
>
>
> I am continuing my quest for making Flexmojos build Mobile applications.
>
> While the Air and Android packaging seem to work for Windows and Mac, 
> on our Linux CI server the Android packaing is currently failing. This 
> is because of aapt being a mac executable and not being able to run on linux.
> The cool think is that aapt isn't part of AIR, but part of the Android SDK.
> As that is available for Linux, it should be possible to use the Linux 
> Android SDK to generate the parts Air is missing, hereby enabling us 
> to build Android applications on Linux ... so far the updates :-)
>
>
> Now to my request for help:
>
> Mobile support is tricky ... I have to test dozens of configurations 
> and am having all sorts of different problems. It would be great if 
> some people here could invest some time helping me with this. If I 
> have to do it all on my own this will take a long, long time and I'll 
> certainly concentrate on the use-cases that I need personally and set 
> aside the others. So if you want Flexmojos to build iOS apps, please 
> try out what I've done and help me find out what's going wrong.
>
>
> Here the problems I'm currently facing:
>
> - Change the packaging of artifacts ... I think I have mixed up 
> compiler and runtime artifacts and have to separate these better
>
> - Make the Android packaging run on Linux (The binaries for Linux and 
> Mac would overlap ... have to make the Flesxmojos packager sort these 
> problems out
>
> - Probably most important for now: Make the iOS packaging create an 
> executable that actually has content. As far as I know the cross 
> compiler interprets the Flash Bytecode and builds an executable in iOS 
> code which is dumped to the executable inside the ipa file. Something 
> must be going wrong here, but I have no idea what.
>
>
> Please, please help me ... I'm sort of burning out on the dozens of 
> problems I am currently trying to solve simultaneously :-(
>
>
> Chris
>

Re: Flexmojos Mobile Packaging - Help needed

Posted by OmPrakash Muppirala <bi...@gmail.com>.
Chris,

I can try to help out.  Can you give me a set of instructions to set it up
up and run the maven build?

Thanks,
Om

On Fri, Sep 4, 2015 at 1:28 AM, Christofer Dutz <ch...@c-ware.de>
wrote:

> Hi,
>
>
> I am continuing my quest for making Flexmojos build Mobile applications.
>
> While the Air and Android packaging seem to work for Windows and Mac, on
> our Linux CI server the Android packaing is currently failing. This is
> because of aapt being a mac executable and not being able to run on linux.
> The cool think is that aapt isn't part of AIR, but part of the Android SDK.
> As that is available for Linux, it should be possible to use the Linux
> Android SDK to generate the parts Air is missing, hereby enabling us to
> build Android applications on Linux ... so far the updates :-)
>
>
> Now to my request for help:
>
> Mobile support is tricky ... I have to test dozens of configurations and
> am having all sorts of different problems. It would be great if some people
> here could invest some time helping me with this. If I have to do it all on
> my own this will take a long, long time and I'll certainly concentrate on
> the use-cases that I need personally and set aside the others. So if you
> want Flexmojos to build iOS apps, please try out what I've done and help me
> find out what's going wrong.
>
>
> Here the problems I'm currently facing:
>
> - Change the packaging of artifacts ... I think I have mixed up compiler
> and runtime artifacts and have to separate these better
>
> - Make the Android packaging run on Linux (The binaries for Linux and Mac
> would overlap ... have to make the Flesxmojos packager sort these problems
> out
>
> - Probably most important for now: Make the iOS packaging create an
> executable that actually has content. As far as I know the cross compiler
> interprets the Flash Bytecode and builds an executable in iOS code which is
> dumped to the executable inside the ipa file. Something must be going wrong
> here, but I have no idea what.
>
>
> Please, please help me ... I'm sort of burning out on the dozens of
> problems I am currently trying to solve simultaneously :-(
>
>
> Chris
>