Hi Brett, I tried this. All its returning is my project output classes dir (target/classes). Why doesn't it have the dependencies mentioned in the POM file. I checked the project.getArtifacts() & project.getDependencyArtifacts(). These 2 are returning null.
Project.getDependencies is returning an object like this, Dependency {groupId=junit, artifactId=junit, version=3.8.1, type=jar},Dependency {groupId=org.apache.maven, artifactId=maven-project, version=2.0-beta-3, type=jar}, What I am trying to do is, To get the classpath from maven and pass it to another command using "-classpath" option. I need to have all the dependency jars in this classpath. Isn't there a easy way to get the classpath var just like $CLASSPATH Please let me know at your earliest. Thanks -Jagan -----Original Message----- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Friday, December 02, 2005 9:31 PM To: Maven Developers List Subject: Re: Maven2 dependency classpath in Java plugin The expression you are looking for is: ${project.runtimeClasspathElements} You might like to look at a plugin such as the WAR plugin for an example. - Brett Jagan Padmanabha Pillai -X (jpadmana - Insight Solutions, Inc. at Cisco) wrote: > > Hi, > I am trying to get the mvn dependency classpath inside the plugin > written using java. > In maven 1 there seems to be a way for ant using > {maven.dependency.classpath}. > > Does anyone know how to get this classpath in maven2 ???? > > Also in org.apache.maven.project.Project seems to have a method > getdependecyClassPath(). But I am not sure which jar file is this > Project class is in. when I put the above class in import statement > its erroring out. > > Please let me know > > Thanks > Jagan > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]