You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Sean Langford <me...@seanlangford.com> on 2003/02/03 19:46:56 UTC

help with maventask

Hi,

I'm having a little trouble using the Maven Ant Task.  In my build.xml, 
I have the following target:

<target name="maven">
     <property environment="env"/>
     <path id="maven.class.path">
       <fileset dir="/home/maven/sw/maven-1.0-beta-7/lib">
         <include name="*.jar"/>
         <include name="*.zip"/>
       </fileset>
     </path>
     <taskdef name="maven"
              classname="org.apache.maven.ant.MavenTask"
              classpathref="maven.class.path"/>
     <maven mavenHome="/home/maven/sw/maven-1.0-beta-7"
            goalName="site:generate"
            projectBuildFile="maven.xml"
            toolsJar="${env.JAVA_HOME}/lib/tools.jar"/>
</target>


Running "maven site:generate" works normally, yet when I try and use the 
above target through ant ('ant maven') I get this result:

maven:
  [property] Loading Environment env.
     [maven]  __  __
     [maven] |  \/  |__ Jakarta _ ___
     [maven] | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
     [maven] |_|  |_\__,_|\_/\___|_||_|   v. 1.0-beta-7

     [maven] /home/maven/dev/trunk-collision/src

     [maven] site:generate:

     [maven] [ERROR] BUILD FAILED
     [maven] [ERROR] java.lang.NullPointerException
     [maven] [ERROR]     at 
org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:326)
     [maven] [ERROR]     at 
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:382)
     [maven] [ERROR]     at 
org.apache.commons.jelly.tags.werkz.AttainGoalTag.<init>(AttainGoalTag.java:81)
     [maven] [ERROR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [maven] [ERROR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     [maven] [ERROR]     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     [maven] [ERROR]     at 
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
     [maven] [ERROR]     at java.lang.Class.newInstance0(Class.java:306)
     [maven] [ERROR]     at java.lang.Class.newInstance(Class.java:259)
     [maven] [ERROR]     at 
org.apache.commons.jelly.impl.DefaultTagFactory.createTag(DefaultTagFactory.java:88)
     [maven] [ERROR]     at 
org.apache.commons.jelly.impl.TagScript.createTag(TagScript.java:341)
     [maven] [ERROR]     at 
org.apache.commons.jelly.impl.TagScript.getTag(TagScript.java:219)
     [maven] [ERROR]     at 
org.apache.commons.jelly.impl.BeanTagScript.run(BeanTagScript.java:135)
     [maven] [ERROR]     at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:134)
     [maven] [ERROR]     at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:190)
     [maven] [ERROR]     at 
org.apache.commons.jelly.tags.werkz.GoalTag$1.performAction(GoalTag.java:119)
     [maven] [ERROR]     at com.werken.werkz.Goal.attain(Goal.java:524)
     [maven] [ERROR]     at 
org.apache.maven.app.Maven.runGoals(Maven.java:943)
     [maven] [ERROR]     at 
org.apache.maven.app.Maven.attainGoals(Maven.java:844)
     [maven] [ERROR]     at org.apache.maven.app.App.doMain(App.java:379)
     [maven] [ERROR]     at org.apache.maven.app.App.main(App.java:892)
     [maven] [ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [maven] [ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [maven] [ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [maven] [ERROR]     at java.lang.reflect.Method.invoke(Method.java:324)
     [maven] [ERROR]     at 
com.werken.forehead.Forehead.run(Forehead.java:543)
     [maven] [ERROR]     at 
com.werken.forehead.Forehead.main(Forehead.java:573)
     [maven] [ERROR]     at 
org.apache.maven.ant.MavenTask.execute(MavenTask.java:213)
     [maven] [ERROR]     at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
     [maven] [ERROR]     at org.apache.tools.ant.Task.perform(Task.java:319)
     [maven] [ERROR]     at 
org.apache.tools.ant.Target.execute(Target.java:309)
     [maven] [ERROR]     at 
org.apache.tools.ant.Target.performTasks(Target.java:336)
     [maven] [ERROR]     at 
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
     [maven] [ERROR]     at 
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
     [maven] [ERROR]     at 
org.apache.tools.ant.Main.runBuild(Main.java:610)
     [maven] [ERROR]     at org.apache.tools.ant.Main.start(Main.java:196)
     [maven] [ERROR]     at org.apache.tools.ant.Main.main(Main.java:235)
     [maven] [ERROR] java.lang.NullPointerException
     [maven] Total time:  24 seconds

Other people on this list have reported trouble with the Maven ant task. 
  Has anyone gotten it to work successfully?  Anyone have any insight as 
to what I might be doing wrong?  Using maven-b7.

Thanks!

Sean