flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christofer Dutz <christofer.d...@c-ware.de>
Subject AW: AW: AW: AW: Problems Installing Flash SDK according to documentation
Date Mon, 20 Jul 2015 09:51:13 GMT
Ok so it turned out that even this settings was missing the important entry.
The extensions seem to be treated as plugins and therefore need a pluginRepository for downloading
the maven-extension. I uploaded a working and tested settings xml to the wiki: https://cwiki.apache.org/confluence/display/FLEX/Full-Blown+settings.xml+containing+all+important+repos

I also had the chance to actually test the maven-extension in the wild at one of my customers
which has a pretty restrictive Proxy controlling the connection to the outside world. I did
find that the fetching of the config xml from the apache website didn't have any proxy settings
and the authentication didn't work for the fast-download options. I think I fixed that now
and just deployed a new SNAPSHOT of the maven-extension. 

Could you please give this another try ... and try the new settings.xml ... I had to add the
apache-snapshot repo to the plugin repos ... but with this it downloaded the maven-extension
nicely.

Chris


________________________________________
Von: Christofer Dutz <christofer.dutz@c-ware.de>
Gesendet: Freitag, 17. Juli 2015 15:17
An: dev@flex.apache.org
Betreff: AW: AW: AW: AW: Problems Installing Flash SDK according to documentation

To me it looks as if eventually your maven isn't able to resolve the flexmojos plugin itself.

Here the repository settings I use for a project of mine:
    <repositories>
        <!--
            This is where we get released stuff from.
        -->
        <repository>
            <id>maven-central</id>
            <url>http://repo1.maven.org/maven2/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <!--
            This is where we get unreleased Apache stuff from
        -->
        <repository>
            <id>apache-snapshots</id>
            <url>http://repository.apache.org/content/groups/snapshots/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <!--
            This is where we get unreleased Flexmojos stuff from.
        -->
        <repository>
            <id>sonatype-snapshots</id>
            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <!--
            This is where third party dependencies for flexmojos come from.
        -->
        <repository>
            <id>sonatype-flexmojos-cache</id>
            <url>https://repository.sonatype.org/content/groups/flexgroup/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>

    <pluginRepositories>
        <!--
            This is where we get released stuff from.
        -->
        <pluginRepository>
            <id>maven-central</id>
            <url>http://repo1.maven.org/maven2/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
        <!--
            This is where we get unreleased Flexmojos stuff from.
        -->
        <pluginRepository>
            <id>sonatype-snapshots</id>
            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
        <!--
            This is where third party dependencies for flexmojos come from.
        -->
        <pluginRepository>
            <id>sonatype-flexmojos-cache</id>
            <url>https://repository.sonatype.org/content/groups/flexgroup/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

But keep in mind that if you use a custom repo manager (setup as mirror for all in your settings.xml)
then these settings will not have any effect.

Chris

________________________________________
Von: mscharp <michael.scharp@fmr.com>
Gesendet: Donnerstag, 16. Juli 2015 23:06
An: dev@flex.apache.org
Betreff: Re: AW: AW: AW: Problems Installing Flash SDK according to documentation

I've finally had a chance to get outside of my company proxy and try this
out.  I made better progress, but still failing to build.  I did see a
couple of things that I thought might be worth mentioning, in addition to
the ultimate failure.

I noticed that it tried to install items twice.  For example, I got the

[INFO]  - Installing Apache Flex SDK 4.14.1
===========================================================
Downloading
http://archive.apache.org/dist/flex/4.14.1/binaries/apache-flex-sdk-4.14.1-bin.zip
Expected size: 68MB
  100% [=================================================]

and then later it tried to download/install it again.  Is there a "retry"
built in?  I did notice that before it went through this (whole) process a
second time, I received this warning (which leads to my failure to build):

[INFO]  - Finished installing Adobe Fontkit libraries
[DEBUG] Verifying availability of
/Users/me/.m2/repository/com/adobe/fontkit/1.0/fontkit-1.0.pom from [central
(https://repo.maven.apache.org/maven2, default, releases), rso
(http://repository.sonatype.org/content/groups/flexgroup/, default,
releases+snapshots)]
[WARNING] The POM for com.adobe:fontkit:jar:1.0 is missing, no dependency
information available

Also, if the project fails to build, and therefore fails to install the
downloaded artifacts into the local repository, subsequent rebuilds will
download the sdk zip file again and again.  Maybe the mavenizer could check
the temp directory for the downloaded zip file and use it instead of
downloading the zip again?

The ultimate failure was this:

[INFO]  - Finished installing Adobe Fontkit libraries
[DEBUG] Verifying availability of
/Users/me/.m2/repository/com/adobe/fontkit/1.0/fontkit-1.0.jar from [central
(https://repo.maven.apache.org/maven2, default, releases), rso
(http://repository.sonatype.org/content/groups/flexgroup/, default,
releases+snapshots)]
[DEBUG] Looking up lifecyle mappings for packaging swf from
ClassRealm[maven.ext, parent: ClassRealm[plexus.core, parent: null]]
[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 following artifacts could not be
resolved: org.apache.flex:compiler:pom:4.14.1, com.adobe:fontkit:jar:1.0:
Failure to find org.apache.flex:compiler:pom:4.14.1 in
https://repo.maven.apache.org/maven2 was cached in the local repository,
resolution will not be reattempted until the update interval of central has
elapsed or updates are forced @
[ERROR] Unknown packaging: swf @ line 28, column 16


So, looks like there are still two issues I'm dealing with.  The first is
the proxy issue.  As I mentioned, I do have the proxy settings configured in
my settings.xml file that is in my maven/conf directory.  It does not
currently have a username or password configured, although to test, I did
try it with my LAN username/password configured.  It didn't work that way
either.

The second is this new issue.

Thanks Chris!



--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Problems-Installing-Flash-SDK-according-to-documentation-tp48319p48535.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Mime
View raw message