It seems to me like you need the latest version of struts annotations, not of the framework code. Struts annotations is not part of the framework, it is a tool that we use to generate the TLD file for the tags, so you are safe using a different version. In the worst case scenario, if you cannot not use the latest version of it, you can remove its execution from core/pom.xml, and make sure that the TLD file is where it is supposed to be, before the core jar is packaged.
musachy On Thu, Dec 18, 2008 at 9:46 PM, Mike Watson <michael.f.wat...@gmail.com> wrote: > Hi all, > > We're using a snapshot of 2.1.3 taken back in about august that I need > to rebuild having 'tweaked' it to workaround an issue I'm having. > > Am I just not going to be able to build my original version of the > snapshot? (That's pretty dire if that's the case - I'd assumed that > everything I checked out from SVN was all I'd need to rebuild in the > future but the fact maven is relying on a public repo that has had > content removed is a real issue) > > Initially when I tried to build the source if complained that the > version of the struts-annotations snapshot required was not available. > I found a local copy but now get this: > > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] : org.apache.myfaces.maven.plugin.aptm...@33eb33eb > Compilation error. > > Problem encountered during annotation processing; > see stacktrace below for more information. > java.lang.RuntimeException: java.lang.IllegalArgumentException: Not > supported: indent-number > at > org.apache.struts.annotations.taglib.apt.TagAnnotationProcessor.saveAsXml(TagAnnotationProcessor.java:362) > at > org.apache.struts.annotations.taglib.apt.TagAnnotationProcessor.process(TagAnnotationProcessor.java:182) > at > com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:78) > at com.sun.tools.apt.comp.Apt.main(Apt.java:472) > at com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:486) > at com.sun.tools.apt.main.Main.compile(Main.java:1103) > at com.sun.tools.apt.main.Main.compile(Main.java:966) > at com.sun.tools.apt.Main.processing(Main.java:113) > at com.sun.tools.apt.Main.process(Main.java:72) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:618) > at > org.apache.myfaces.maven.plugin.AbstractAPTMojo.execute(AbstractAPTMojo.java:442) > at org.apache.myfaces.maven.plugin.AptMojo.execute(AptMojo.java:113) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:618) > 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) > Caused by: java.lang.IllegalArgumentException: Not supported: indent-number > at > org.apache.xalan.processor.TransformerFactoryImpl.setAttribute(TransformerFactoryImpl.java:608) > at > org.apache.struts.annotations.taglib.apt.TagAnnotationProcessor.saveAsXml(TagAnnotationProcessor.java:347) > ... 32 more > > Ideally I'd like to get this to build. As a plan B getting the latest > 2.1.3 source to build could be an option (but this isn't compiling at > the moment). > > Can anyone help me with this? > > Thanks in advance. > > Mike > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org > For additional commands, e-mail: dev-h...@struts.apache.org > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org