[ http://jira.codehaus.org/browse/MNG-104?page=all ] Brett Porter closed MNG-104: ----------------------------
Resolution: Fixed this was already supported, but it is now the default > m2 should compile java code with debug info by default > ------------------------------------------------------ > > Key: MNG-104 > URL: http://jira.codehaus.org/browse/MNG-104 > Project: m2 > Type: Bug > Reporter: Eugene Kuleshov > Assignee: Brett Porter > Fix For: 2.0-alpha-2 > Attachments: JavacCompiler.patch, build.patch, testcompilermojo.patch > > > Currently it is not possible to debug any snapshots that has been build with > m2 because there is no debug information. Please add -g option to javac call > and optionally make possible to turn debug info off. > Here is the patch for m2 bootstrap: > Index: JavacCompiler.java > =================================================================== > RCS file: > /home/cvspublic/maven-components/maven-mboot2/src/main/java/compile/JavacCompiler.java,v > retrieving revision 1.1 > diff -u -r1.1 JavacCompiler.java > --- JavacCompiler.java 5 Dec 2004 04:12:24 -0000 1.1 > +++ JavacCompiler.java 4 Jan 2005 16:28:53 -0000 > @@ -44,19 +44,21 @@ > > String[] sources = getSourceFiles( sourceDirectories ); > > - int j = 5; > + int j = 6; > > String[] args = new String[sources.length + j]; > > - args[0] = "-d"; > + args[0] = "-g"; > > - args[1] = destinationDir.getAbsolutePath(); > + args[1] = "-d"; > > - args[2] = "-nowarn"; > + args[2] = destinationDir.getAbsolutePath(); > > - args[3] = "-classpath"; > + args[3] = "-nowarn"; > > - args[4] = getClasspathString( classpathElements ); > + args[4] = "-classpath"; > + > + args[5] = getClasspathString( classpathElements ); > > for ( int i = 0; i < sources.length; i++ ) > { -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]