Re: [mevenide-user] How do you add to classpath when using exec:java plugin
shep <[email protected]> Tue, 29 Jan 2008 05:16:24 -0800 (PST)
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.user |
|---|---|
| Message-ID | <[email protected]> |
Milos, Thanks so much for answering my post. I will try and move up to the parent (main) project as you suggest. If I can't get that to work either, do you know of another way within Netbeans to run class files within a maven project. If I can;t figure this out, we will probably not move to Netbeans/Maven. I have tried profiles, but could not get to work. Do you know much about them? If so maybe send a snipit of the profile within the pom and what to run on hte command line. I think I have the profile correct, but can't seem to get the command line correct to run the profile Thanks again, Brian Milos Kleint wrote: > > Hello, > > I'm not very fluent with the exec-maven-plugin. But I think it doesn't > support your usecase. All dependencies in maven boil down to artifact > jars in local repository. So your dependency will always be a jar I > suppose. > maybe when both projects (the one you want to execute and it's > dependency with the mentioned class) are in the reactor (thus when you > execute their common parent, then they could be referencing each > other's target/classes folders. Not sure if you manage to execute the > main class from project in this setup with the correct classpath. > > Regards > > Milos > > On Jan 28, 2008 6:28 PM, shep <[email protected]> wrote: >> >> I have a multiple module project. Most of the modules package as a jar. I >> am >> trying to run a class using the exec plugin. Here is the command I use >> (note >> it is configured using netbens6) >> >> Executing:C:\Apps\apache-maven-2.0.8\bin\mvn.bat -Dexec.args=full >> -classpath >> -Dexec.mainClass=com.ngc.casper.persistent.PersistentCollection --debug >> --errors exec:java >> >> The problem I am having is that one of the files that is used by the >> class >> is found in one of the jar files (dependencies). Which is good that the >> -classpath caused the dependency to be found, but I want to find this >> file >> in the dependent module's target/classes directory. When the App is >> deployed, this file is read as a file, not as a stream. i.e. if I pull >> the >> file out of a jar I have to use getResourceAsStream. However, I use >> getResource because I get this file off the file system. >> >> So, bottom line, is how can I add/or set the class path on the command >> line >> when running maven-exec-plugin. >> >> Please, any help would be greatly appreciated. >> >> >> ps. If there is a better way of doing this, that would help also. I have >> Netbeans6 with multiple maven module project. I need to execute/debug >> several of the classes in the various modules. I have tried profiles but >> can't even get the profile to be run. I know I am doing something wrong. >> But >> can't make any headway. >> >> -- >> View this message in context: >> http://www.nabble.com/How-do-you-add-to-classpath-when-using-exec%3Ajava-plugin-tp15140177p15140177.html >> Sent from the mevenide - user mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > > -- View this message in context: http://www.nabble.com/How-do-you-add-to-classpath-when-using-exec%3Ajava-plugin-tp15140177p15159162.html Sent from the mevenide - user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email