No ability to configure the JRE specified in generated .classpath file ----------------------------------------------------------------------
Key: MPECLIPSE-100 URL: http://jira.codehaus.org/browse/MPECLIPSE-100 Project: maven-eclipse-plugin Type: Bug Versions: 1.9 Reporter: Ken Weiner Attachments: eclipse-plugin-patch.txt The generated .classpath file always sets the JRE to the default JRE in Eclipse as follows: <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> There needs to be a way to override this so one can specify an alternate like so: <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/sun-jdk-1.4.2.08"/> In this case, the eclipse project would use the jdk that the user named "sun-jdk-1.4.2.08". An easy way to fix this is to remove the hard-coded setting in plugin.jelly and, instead, make "org.eclipse.jdt.launching.JRE_CONTAINER" the default value of the "maven.eclipse.conclasspath" property. Then in plugin.jelly, the <classpathentry kind="con" path="..."/> would always be generated with a path equal to org.eclipse.jdt.launching.JRE_CONTAINER unless the property was overriden. Carlos Sanchez helped me produce the patch. An alternate fix would be to make a new property called something like "maven.eclipse.jre" which would have a value like "sun-jdk-1.4.2.08" in which case plugin.jelly would generate: <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/sun-jdk-1.4.2.08"/> instead of <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> Attached are patches. -- 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]