You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jethrik (JIRA)" <ji...@codehaus.org> on 2009/06/11 03:45:42 UTC
[jira] Created: (MANTRUN-111) Error related to running XSLT - v 1.3
Error related to running XSLT - v 1.3
-------------------------------------
Key: MANTRUN-111
URL: http://jira.codehaus.org/browse/MANTRUN-111
Project: Maven 2.x Antrun Plugin
Issue Type: Bug
Affects Versions: 1.3
Environment: Windows XP
Maven 2.1.0
Reporter: Jethrik
The best thing for me to do is probably just try using one of the Maven XSLT plugins, which is what I'll do next, but I figured I'd report this. My POM looks like this:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>generate-custom-pom</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<xslt in="${basedir}/pom.xml" out="${basedir}/target/pom.xml" style="${basedir}/src/strip-pom-parent.xslt" />
</tasks>
</configuration>
</execution>
</executions>
</plugin>
And running it generates this error:
[INFO] [antrun:run {execution: generate-custom-pom}]
[INFO] Executing tasks
java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLia ison
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL oader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:255)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:274)
at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader. java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java: 548)
at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProces s.java:533)
at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java :785)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:30 0)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractA ntMojo.java:118)
at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:98)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:483)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:540)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:519)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:332)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
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)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MANTRUN-111) Error related to running XSLT - v
1.3
Posted by "Markelov Ruslan (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MANTRUN-111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=184293#action_184293 ]
Markelov Ruslan commented on MANTRUN-111:
-----------------------------------------
you need add dependency to ant-trax in your plugin configuration
something as
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<xslt style="..." ...
</xslt>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-trax</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
</plugin>
additional ant dependencies you can find in $ANT_HOME/lib
see pom files
> Error related to running XSLT - v 1.3
> -------------------------------------
>
> Key: MANTRUN-111
> URL: http://jira.codehaus.org/browse/MANTRUN-111
> Project: Maven 2.x Antrun Plugin
> Issue Type: Bug
> Affects Versions: 1.3
> Environment: Windows XP
> Maven 2.1.0
> Reporter: Jethrik
>
> The best thing for me to do is probably just try using one of the Maven XSLT plugins, which is what I'll do next, but I figured I'd report this. My POM looks like this:
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-antrun-plugin</artifactId>
> <version>1.3</version>
> <executions>
> <execution>
> <id>generate-custom-pom</id>
> <phase>pre-integration-test</phase>
> <goals>
> <goal>run</goal>
> </goals>
> <configuration>
> <tasks>
> <xslt in="${basedir}/pom.xml" out="${basedir}/target/pom.xml" style="${basedir}/src/strip-pom-parent.xslt" />
> </tasks>
> </configuration>
> </execution>
> </executions>
> </plugin>
> And running it generates this error:
> [INFO] [antrun:run {execution: generate-custom-pom}]
> [INFO] Executing tasks
> java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLia ison
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL oader.java:195)
> at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:255)
> at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:274)
> at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader. java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java: 548)
> at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProces s.java:533)
> at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java :785)
> at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:30 0)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106)
> at org.apache.tools.ant.Task.perform(Task.java:348)
> at org.apache.tools.ant.Target.execute(Target.java:357)
> at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractA ntMojo.java:118)
> at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:98)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:483)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:678)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:540)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:519)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:371)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:332)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
> 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)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MANTRUN-111) Error related to running XSLT - v 1.3
Posted by "Benson Margulies (JIRA)" <ji...@codehaus.org>.
[ https://jira.codehaus.org/browse/MANTRUN-111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benson Margulies closed MANTRUN-111.
------------------------------------
Resolution: Not A Bug
Fix Version/s: 1.6
Assignee: Benson Margulies
You tried to use an ant task that is not part of the set of tasks that are included by default in the antrun plugin. You would have needed to add more dependencies to the plugin.
> Error related to running XSLT - v 1.3
> -------------------------------------
>
> Key: MANTRUN-111
> URL: https://jira.codehaus.org/browse/MANTRUN-111
> Project: Maven 2.x Antrun Plugin
> Issue Type: Bug
> Affects Versions: 1.3
> Environment: Windows XP
> Maven 2.1.0
> Reporter: Jethrik
> Assignee: Benson Margulies
> Fix For: 1.6
>
>
> The best thing for me to do is probably just try using one of the Maven XSLT plugins, which is what I'll do next, but I figured I'd report this. My POM looks like this:
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-antrun-plugin</artifactId>
> <version>1.3</version>
> <executions>
> <execution>
> <id>generate-custom-pom</id>
> <phase>pre-integration-test</phase>
> <goals>
> <goal>run</goal>
> </goals>
> <configuration>
> <tasks>
> <xslt in="${basedir}/pom.xml" out="${basedir}/target/pom.xml" style="${basedir}/src/strip-pom-parent.xslt" />
> </tasks>
> </configuration>
> </execution>
> </executions>
> </plugin>
> And running it generates this error:
> [INFO] [antrun:run {execution: generate-custom-pom}]
> [INFO] Executing tasks
> java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLia ison
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL oader.java:195)
> at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:255)
> at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:274)
> at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader. java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java: 548)
> at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProces s.java:533)
> at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java :785)
> at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:30 0)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> 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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106)
> at org.apache.tools.ant.Task.perform(Task.java:348)
> at org.apache.tools.ant.Target.execute(Target.java:357)
> at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractA ntMojo.java:118)
> at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:98)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:483)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:678)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:540)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:519)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:371)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:332)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
> 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)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira