You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Rolf Schmidiger <ro...@tele2.ch> on 2004/10/07 20:47:41 UTC
Accessing Maven's Project descriptor "outside" Maven - how?
Hello maven-ers
I'm currently writing a Doclet which generates a XML Descriptor of the Java
Sources (and a Javadoc PDF using FOP). Now i want to include some Maven
properties from the project.xml.
I have used:
Project prj = new Project();
prj.setFile(mavenDescriptor);
try {
prj.initialize();
} catch (Exception ex) {
ex.printStackTrace();
}
System.out.println("CURRENT VERSION:" + prj.getCurrentVersion());
I get a NPE:
[javadoc] java.lang.NullPointerException
[javadoc] at
org.apache.maven.ArtifactListBuilder.build(ArtifactListBuilder.java:53)
[javadoc] at
org.apache.maven.project.Project.buildArtifactList(Project.java:1405)
[javadoc] at
org.apache.maven.project.Project.initialize(Project.java:1339)
[javadoc] at
ch.rsmnet.javadoc2xml.doclet.RootDocHandler.<init>(RootDocHandler.java:61)
[javadoc] at
ch.rsmnet.javadoc2xml.doclet.XMLDoclet.<init>(XMLDoclet.java:67)
[javadoc] at
ch.rsmnet.javadoc2xml.doclet.XMLDoclet.start(XMLDoclet.java:116)
[javadoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
.....
Any ideas? Wrong way to do this ? (btw: maven-1.0.jar is used)
Thanks for help
Cheers
Rolf
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org