You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Daniel Hannum <dh...@quovadx.com> on 2005/10/04 20:05:39 UTC
NPE when running Deploy task from Ant
Hi,
I have an Ant project and all I am using Maven for is the repository support
via the jar full of Ant tasks. I have a jar that I would like to upload to a
repository (my own private repository). Unfortunately, I get the following
exception
java.lang.NullPointerException at
org.apache.maven.artifact.ant.DeployTask.execute(DeployTask.java:69)
I will put the full stack trace at the bottom of this message.
The relevant target in my build xml is
<target name="share" depends="package">
<artifact:remoteRepository id="my.repository"
url="http://myrepository.company.com/" />
<artifact:pom file="pom.xml" id="maven.project"/>
<artifact:deploy file="build/shared-demo.jar">
<remoteRepository refid="my.repository"/>
<pom refid="maven.project"/>
</artifact:deploy>
</target>
And I also put
xmlns:artifact="antlib:org.apache.maven.artifact.ant"
in the <project> tag, and I put the jar in Ant's lib directory.
If I use artifact:install to install to a local repository, Maven works
fine, but if I use artifact:deploy, I get the error.
I can give you my pom file, too:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>components</groupId>
<artifactId>shared-demo</artifactId>
<version>1.0</version>
</project>
Anyone know what's going on here? The NPE is not helpful at all, nor were
the forum archives.
Thank you!
Dan
--------
Complete stack trace follows:
C:\sandboxes\shared-demo\build.xml:68: java.lang.NullPointerException
at org.apache.tools.ant.Task.perform(Task.java:373)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.lang.NullPointerException
at
org.apache.maven.artifact.ant.DeployTask.execute(DeployTask.java:69)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
... 10 more
--- Nested Exception ---
java.lang.NullPointerException
at
org.apache.maven.artifact.ant.DeployTask.execute(DeployTask.java:69)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org