RE: [mevenide-user] Executing without Jar
"Putrycz, Erik" <[email protected]> Tue, 29 Jan 2008 15:42:22 -0500
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Milos, Thanks for your answer! I spent some time looking at the exec plugin, few issues: - netbeans seems to often replace the custom actions with the default ones - I have not been able to get working "compile exec:exec" as custom action, I have to do the compile separately - I tried to keep the netbeans action in the custom profile with no luck, somehow now the special profile doesn't get used anymore - how will the debug work with the exec? I assume in your plugin, you pass several parameters to the jvm to enable the debugger Also the embedded version of maven seems to complain about plugin versions that require at least 2.0.6... which version is embedded? I think it would be nice to replace the jar template with an exec:exec one. I wouldn't mind having a look at your code if I can get netbeans to work correctly on my linux box and figure out how to dl correctly the plugin. Erik. -----Original Message----- From: Milos Kleint [mailto:[email protected]] Sent: January 29, 2008 4:29 AM To: [email protected] Subject: Re: [mevenide-user] Executing without Jar well, you can definitely override that and change all the Run and Debug actions to run on top of classpath only. exec:java will work for Run, but for Debugging you need either exec:exec or execute the goals with external maven instance (as the exec:java starts the app in the same JVM as the the maven build, thus in the IDE's JVM in case you are runnign with the default embedded maven) the netbeans-run-plugin and the associated profiles that get created in the pom is something I hacked together to get these features: 1. get separate console output for the user application 2. have a sort of setup that can be takes "as-is" and executed without the ide and without maven. That was a copy of what the default j2se project in netbeans was doing at that time 3. if I recall correctly the exec-maven-plugin was not stable and/or didn't support embedded use correctly when I needed it.. I guess it's time for re-evaluation but there's always more tasks than time.. What were the problems you encountered with the replacement of Run action in the IDE? You might need to write some config to pom, edit the bindings in the Actions panel in the project properties dialog (and never ever touch the Run panel there). Afterwards it should work. if not it's a bug I suppose. Milos On Jan 29, 2008 1:09 AM, Putrycz, Erik <[email protected]> wrote: > > > > > I have a large multimodule project with many dependencies. Currently with > netbeans, to run a class, it requires a long process to build a jar... > > Why is the execution using jars?? Just wondering about the design of the > plugin... Wouldn't it have been easier to simply execute using the classpath? > I have been trying to execute the project inside netbeans with the exec > plugin, but netbeans seems to really want the netbeans-run plugin. > > Any suggestions for running a project without the netbeans-run? > > > > Thanks > > > > Erik Putrycz, Ph.D - Research Associate > > Institute for Information Technology - Software Engineering Group > > National Research Council, Canada - Building M-50, 1200 Montreal Road > > Ottawa, Ontario, CANADA K1A 0R6 > > --------------------------------------------------------------------- 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