Hang on - I did find an existing jira ticket. I see patches here, but not sure if I need to try to apply these?
https://issues.sonatype.org/browse/FLEXMOJOS-298 On Wed, Jul 14, 2010 at 7:00 PM, Marvin Froeder <[email protected]> wrote: > > > On Wed, Jul 14, 2010 at 7:56 PM, Scott Langeberg <[email protected]>wrote: > >> GAS3 does have support for service generation, and includes a remote.gsp, >> and remoteBase.gsp. However, I am not able to generate my service using the >> @RemoteDestination annotation (to generate service API) , using flexmojos >> 3.6.1. >> >> http://www.graniteds.org/confluence/display/DOC/3.+Gas3+Code+Generator >> >> I notice that the maven code does not appear to account for this case, >> seen in error at line #418: >> >> >> http://grepcode.com/file/repo1.maven.org/maven2/org.sonatype.flexmojos/flexmojos-generator-graniteds-2.1.0/3.6.1/org/sonatype/flexmojos/generator/granitedsv2d1d0/GraniteDsGenerator.java >> >> I get the error below, when trying to annotate my bean. Will any future >> versions of flex-mojos enable this capability? >> > > Well, you can file a ticket at > https://issues.sonatype.org/browse/FLEXMOJOS > > But if you really wanna see that done I suggest you download the sources > and made a patch for it, I promise I will apply it as fast as I can. > > > VELO > > > >> >> Obrigado, amigos!! >> >> - Scott >> >> >> [ERROR] java.lang.IllegalArgumentException: Unknown template kind: >> REMOTE_DESTIN >> ATION / class >> com.ideas.tetris.pacman.services.security.AuthorizationService >> at >> org.sonatype.flexmojos.generator.granitedsv2d1d0.GraniteDsGenerator$G >> eneratorConfiguration.getTemplateUris(GraniteDsGenerator.java:418) >> at >> org.granite.generator.as3.JavaAs3GroovyTransformer.getGenerationType( >> JavaAs3GroovyTransformer.java:270) >> at >> org.granite.generator.as3.reflect.JavaAbstractType.<init>(JavaAbstrac >> tType.java:73) >> at >> org.granite.generator.as3.reflect.JavaRemoteDestination.<init>(JavaRe >> moteDestination.java:58) >> at >> org.granite.generator.as3.DefaultRemoteDestinationFactory.newRemoteDe >> stination(DefaultRemoteDestinationFactory.java:38) >> at >> org.granite.generator.as3.JavaAs3GroovyTransformer.getJavaType(JavaAs >> 3GroovyTransformer.java:229) >> at >> org.granite.generator.as3.JavaAs3GroovyTransformer.getOutputs(JavaAs3 >> GroovyTransformer.java:82) >> at >> org.granite.generator.as3.JavaAs3GroovyTransformer.getOutputs(JavaAs3 >> GroovyTransformer.java:61) >> at org.granite.generator.Transformer.generate(Transformer.java:66) >> at org.granite.generator.Generator.generate(Generator.java:83) >> at >> org.sonatype.flexmojos.generator.granitedsv2d1d0.GraniteDsGenerator.g >> enerateClass(GraniteDsGenerator.java:320) >> at >> org.sonatype.flexmojos.generator.granitedsv2d1d0.GraniteDsGenerator.g >> enerate(GraniteDsGenerator.java:272) >> at >> org.sonatype.flexmojos.generator.SimpleGeneratorMojo.execute(SimpleGe >> neratorMojo.java:208) >> at >> org.sonatype.flexmojos.generator.GeneratorMojo.execute(GeneratorMojo. >> java:40) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi >> nManager.java:490) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa >> ultLifecycleExecutor.java:694) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi >> fecycle(DefaultLifecycleExecutor.java:556) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau >> ltLifecycleExecutor.java:535) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan >> dleFailures(DefaultLifecycleExecutor.java:387) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen >> ts(DefaultLifecycleExecutor.java:348) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi >> fecycleExecutor.java:180) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> at >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 >> 0) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> sorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Fail to generate class >> [com.ideas.tetris.pacman.services.security.Authori >> zationService] >> >> Unknown template kind: REMOTE_DESTINATION / class >> com.ideas.tetris.pacman.servic >> es.security.AuthorizationService >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Flex Mojos" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<flex-mojos%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/flex-mojos >> >> http://flexmojos.sonatype.org/ >> > > -- > You received this message because you are subscribed to the Google > Groups "Flex Mojos" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
