Hi, There is no chance to get flexmojos working on 3.3.9. They changed a little too much and it would require some major refactoring. I'm currently working on a new plugin, but that's currently aimed at flex js. It should be quite easy to support normal flex, but I haven't put any time in that as my time is limited and the amount of work on flex js is huge.
Anyway it wouldn't be possible to have the same features as builds had in the past, because they changed things in Maven flexmojos relied heavily on. I an trying to help get Maven more polyglot, but I guess that will take some time and it doesn't rely make sense to start prior to these changes. So for now I guess you have to stick to older versions of Maven. Chris Von meinem Samsung Galaxy Smartphone gesendet. -------- Ursprüngliche Nachricht -------- Von: marstonstudio <j...@marstonstudio.com> Datum: 02.11.16 16:35 (GMT+01:00) An: dev@flex.apache.org Betreff: Re: AW: Using Flexmojos on Maven 3.3.9? Christopher: I see that you are doing work on the Maven plugin. http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Optimizing-the-maven-build-success-td56102.html Any chance of getting the Maven plugin to be compatible with Maven 3.3.9 along with that work? On the latest 7.1.0 release I get the error pasted below on 3.3.9. Works fine on 3.2.5. Note that this is a hurdle for us in using the Flex Maven build across different environments. [DEBUG] Looking up lifecyle mappings for packaging swf from ClassRealm[project>com.marstonstudio.crossusermedia:microphone:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [ERROR] Internal error: java.lang.ClassCastException: java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase -> [Help 1] org.apache.maven.InternalErrorException: Internal error: java.lang.ClassCastException: java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:121) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 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:498) 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: java.lang.ClassCastException: java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase at org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer.getPluginsBoundByDefaultToAllLifecycles(DefaultLifecyclePluginAnalyzer.java:119) at org.apache.maven.model.plugin.DefaultLifecycleBindingsInjector.injectLifecycleBindings(DefaultLifecycleBindingsInjector.java:64) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:451) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:421) 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) ... 11 more Much appreciated the time and effort invested by the team in making the project work. -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Using-Flexmojos-on-Maven-3-3-9-tp50181p56165.html Sent from the Apache Flex Development mailing list archive at Nabble.com.