Though if your only intent is to step into the Maven code / plugin code, you 
might instead try using "mvnDebug" and connecting remotely.

- Brett

On 10/05/2010, at 4:57 PM, Olivier Lamy wrote:

> Hi,
> 
> http://svn.codehaus.org/classworlds/tags/CLASSWORLDS_1_1/
> 
> 
> 
> 2010/5/9 Jemos Infra <[email protected]>:
>> 
>> Hi, I'm trying to debug Maven 2 from Eclipse. Since Maven 2 depends on
>> classworlds-1.1.jar (under $M2_HOME/boot), any changes to get the source
>> code? A quick Google provides sources for 1.4 but not for 1.1. Any
>> jar/zip/svn repository for version 1.1? Also I wanted to ask your
>> opinion on how I am "launching the Launcher". This is the code which
>> triggers the whole process:
>> 
>> package foo;
>> 
>> import org.codehaus.classworlds.Launcher;
>> 
>> public class MavenDebugger {
>> 
>>        public static void main(String[] args) throws Exception {
>>                System.setProperty("classworlds.conf",
>>                        
>> "/home/mtedone/development/apache-maven-2.2.1/bin/m2.conf");
>>                System.setProperty("maven.home",
>>                        "/home/mtedone/development/apache-maven-2.2.1");
>> 
>>                Launcher.main(new String[] { "compile" });
>> 
>>        }
>> 
>> }
>> 
>> Basically, debugging what the mvn command does on my machine I get the
>> following command:
>> 
>> /usr/lib/jvm/java-6-sun/bin/java
>> -classpath 
>> /home/mtedone/development/apache-maven-2.2.1/boot/classworlds-*.jar 
>> -Dclassworlds.conf=/home/mtedone/development/apache-maven-2.2.1/bin/m2.conf 
>> -Dmaven.home=/home/mtedone/development/apache-maven-2.2.1 
>> org.codehaus.classworlds.Launcher  "compile"
>> 
>> Which I'm trying to simulate in the MavenDebugger. I'd like to follow
>> what this class does in order to execute a mvn compile from within
>> Eclipse so that I can debug/understand the whole process. Do you have
>> any better entry point or way to trigger Maven from a program rather
>> than from the command line?
>> 
>> Thanks
>> 
>> M.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> 
> 
> -- 
> Olivier
> http://twitter.com/olamy
> http://fr.linkedin.com/in/olamy
> http://www.viadeo.com/fr/profile/olivier.lamy7
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

--
Brett Porter
[email protected]
http://brettporter.wordpress.com/





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to