Ok.. and more info. I added some logging to the getProxySettings() method in the FlexEventSpy class and rebuilt the maven extension as version 1.0.1-SNAPSHOT and installed it into my maven repository.
I updated my extensions.xml file to use this new version and now this mostly works. I am able to download the different artifacts except for one it seems, and I don't know which it is. I've included the output from maven at the end of this message. One thing I noticed is that the "Using proxy: MYHOST" line is something you must have added, however this is the first time I've seen it. I'm positive that my logging statements didn't magically make this start working either. I'm wondering if the latest 1.0.0-SNAPSHOT version of the extension that is up in the public repository doesn't have your proxy changes in it? This could be why I couldn't get this to work up until now. Thanks [INFO] =========================================================== [INFO] - Installing Apache Flex SDK 4.14.1 [INFO] *** Getting proxy settings *** [INFO] proxy information:: host: MYHOST, port: 4444 *Using proxy: MYHOST* =========================================================== Downloading http://archive.apache.org/dist/flex/4.14.1/binaries/apache-flex-sdk-4.14.1-bin.zip Expected size: 68MB 100% [==================================================] Finished downloading. =========================================================== Extracting archive to temp directory. 99% [=================================================>] Finished extracting. =========================================================== Using proxy: MYHOST =========================================================== Downloading http://swfobject.googlecode.com/files/swfobject_2_2.zip Expected size: 27KB 100% [==================================================] Finished downloading. =========================================================== Extracting archive to temp directory. 100% [==================================================] Finished extracting. =========================================================== [INFO] In order to convert some of the skins in the Apache Flex SDK, a Flash SDK has to be downloaded. Your System-Id: b603c5b9 The Adobe SDK license agreement applies to the Adobe Flash Player playerglobal.swc. Do you want to install the Adobe Flash Player playerglobal.swc? (In a non-interactive build such as a CI server build, alternatively to typing y or yes you can also set a system property containing your system which is interpreted as equivalent to accepting by typing y or yes: -Dcom.adobe.systemIdsForWhichTheTermsOfTheAdobeLicenseAgreementAreAccepted=b603c5b9 ) Do you accept (Yes/No) ? yes Using proxy: MYHOST =========================================================== Downloading http://download.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal10_2.swc Expected size: 296KB 100% [==================================================] Finished downloading. =========================================================== [WARNING] Failed to notify spy org.apache.flex.utilities.converter.mavenextension.FlexEventSpy: Caught exception while downloading and converting artifact. org.apache.maven.MavenExecutionException: Caught exception while downloading and converting artifact. at org.apache.flex.utilities.converter.mavenextension.FlexEventSpy.initFlex(FlexEventSpy.java:169) at org.apache.flex.utilities.converter.mavenextension.FlexEventSpy.onEvent(FlexEventSpy.java:86) at org.apache.maven.eventspy.internal.EventSpyDispatcher.onEvent(EventSpyDispatcher.java:108) at org.apache.maven.eventspy.internal.EventSpyRepositoryListener.artifactResolving(EventSpyRepositoryListener.java:95) at org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch(DefaultRepositoryEventDispatcher.java:139) at org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch(DefaultRepositoryEventDispatcher.java:101) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.artifactResolving(DefaultArtifactResolver.java:662) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:276) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:210) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:940) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:867) at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196) at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:111) at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44) at org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1270) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:437) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:417) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411) at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419) at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410) at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83) at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Operation timed out at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:149) at com.sun.jersey.api.client.Client.handle(Client.java:648) at com.sun.jersey.api.client.WebResource.handle(WebResource.java:680) at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:507) at org.apache.flex.utilities.converter.BaseConverter.lookupMetadataForChecksum(BaseConverter.java:131) at org.apache.flex.utilities.converter.BaseConverter.resolveArtifact(BaseConverter.java:325) at org.apache.flex.utilities.converter.flex.FlexConverter.generateCompilerArtifacts(FlexConverter.java:104) at org.apache.flex.utilities.converter.flex.FlexConverter.processDirectory(FlexConverter.java:71) at org.apache.flex.utilities.converter.BaseConverter.convert(BaseConverter.java:80) at org.apache.flex.utilities.converter.mavenextension.FlexEventSpy.initFlex(FlexEventSpy.java:163) ... 39 more Caused by: java.net.ConnectException: Operation timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1168) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:932) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:240) at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147) ... 49 more [DEBUG] Verifying availability of /Users/a501341/.m2/repository/org/apache/flex/compiler/4.14.1/compiler-4.14.1.pom from [maven-central (http://repo1.maven.org/maven2/, default, releases), apache-snapshots (http://repository.apache.org/content/groups/snapshots/, default, snapshots), sonatype-snapshots (https://oss.sonatype.org/content/repositories/snapshots/, default, snapshots), sonatype-flexmojos-cache (https://repository.sonatype.org/content/groups/flexgroup/, default, releases+snapshots), central (https://repo.maven.apache.org/maven2, default, releases), rso (http://repository.sonatype.org/content/groups/flexgroup/, default, releases+snapshots)] [DEBUG] Verifying availability of /Users/a501341/.m2/repository/com/adobe/fontkit/1.0/fontkit-1.0.jar from [maven-central (http://repo1.maven.org/maven2/, default, releases), apache-snapshots (http://repository.apache.org/content/groups/snapshots/, default, snapshots), sonatype-snapshots (https://oss.sonatype.org/content/repositories/snapshots/, default, snapshots), sonatype-flexmojos-cache (https://repository.sonatype.org/content/groups/flexgroup/, default, releases+snapshots), central (https://repo.maven.apache.org/maven2, default, releases)] [INFO] Couldn't find artifact: com.adobe:1.0:fontkit:jar [INFO] =========================================================== [INFO] - Installing Adobe Fontkit libraries [INFO] *** Getting proxy settings *** [INFO] proxy information:: host: MYHOST, port: 4444 Your System-Id: b603c5b9 Apache Flex can optionally integrate with Adobe's embedded font support. This feature requires a few font jars from the Adobe Flex SDK. The Adobe SDK license agreement for Adobe Flex 4.6 applies to these jars. This license is not compatible with the Apache V2 license. Do you want to install these jars from the Adobe Flex SDK? (In a non-interactive build such as a CI server build, alternatively to typing y or yes you can also set a system property containing your system which is interpreted as equivalent to accepting by typing y or yes: -Dcom.adobe.systemIdsForWhichTheTermsOfTheAdobeLicenseAgreementAreAccepted=b603c5b9 ) Do you accept (Yes/No) ? yes statusCode: 200 reasonPhrase: OK =========================================================== Downloading http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/afe.jar?format=raw Unknown size. Finished downloading. =========================================================== statusCode: 200 reasonPhrase: OK =========================================================== Downloading http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/aglj40.jar?format=raw Unknown size. Finished downloading. =========================================================== statusCode: 200 reasonPhrase: OK =========================================================== Downloading http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/rideau.jar?format=raw Unknown size. Finished downloading. =========================================================== statusCode: 200 reasonPhrase: OK =========================================================== Downloading http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/flex-fontkit.jar?format=raw Unknown size. Finished downloading. =========================================================== [INFO] - Finished installing Adobe Fontkit libraries [DEBUG] Verifying availability of /Users/a501341/.m2/repository/com/adobe/fontkit/1.0/fontkit-1.0.jar from [maven-central (http://repo1.maven.org/maven2/, default, releases), apache-snapshots (http://repository.apache.org/content/groups/snapshots/, default, snapshots), sonatype-snapshots (https://oss.sonatype.org/content/repositories/snapshots/, default, snapshots), sonatype-flexmojos-cache (https://repository.sonatype.org/content/groups/flexgroup/, default, releases+snapshots), 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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced @ [ERROR] Unknown packaging: swf @ line 28, column 16 @ [ERROR] The build could not read 1 project -> [Help 1] org.apache.maven.project.ProjectBuildingException: 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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced @ [ERROR] Unknown packaging: swf @ line 28, column 16 at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:422) at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419) at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410) at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83) at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) [ERROR] [ERROR] The project com.playground:myArtifact:1.0-SNAPSHOT (/Users/a501341/Dev/Playground/newFlexProject/common/pom.xml) has 2 errors [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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced -> [Help 2] org.apache.maven.plugin.PluginManagerException: 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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:874) at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196) at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:111) at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44) at org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1270) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:437) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:417) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411) at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419) at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410) at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83) at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.PluginResolutionException: 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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:218) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:940) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:867) ... 26 more Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: 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 http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:210) ... 29 more Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Failure to find org.apache.flex:compiler:pom:4.14.1 in http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:231) at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:585) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:503) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421) ... 32 more [ERROR] Unknown packaging: swf @ line 28, column 16 -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Problems-Installing-Flash-SDK-according-to-documentation-tp48319p48917.html Sent from the Apache Flex Development mailing list archive at Nabble.com.