maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martijn Dashorst (JIRA)" <j...@codehaus.org>
Subject [jira] Commented: (MECLIPSE-172) Don't add Default ClasspathContainer if a alternate JRE or a "Execution Environment" is configured as ClasspathContainer.
Date Mon, 30 Oct 2006 00:17:39 GMT
    [ http://jira.codehaus.org/browse/MECLIPSE-172?page=comments#action_78794 ] 
            
Martijn Dashorst commented on MECLIPSE-172:
-------------------------------------------

It would be even better if the plugin would be able to figure this out itself based on the
compiler settings for the project:
 - no specific settings -> default
 - specific settings -> use execution environment for that version


> Don't add Default ClasspathContainer if a alternate JRE or a "Execution Environment"
is configured as ClasspathContainer.
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MECLIPSE-172
>                 URL: http://jira.codehaus.org/browse/MECLIPSE-172
>             Project: Maven 2.x Eclipse Plugin
>          Issue Type: Bug
>    Affects Versions: 2.2, 2.3
>         Environment: Maven 2.0.4,  Eclipse 3.2.1, Windows XP
>            Reporter: Markus Grieder
>         Attachments: patch.txt
>
>
> If have a Eclipse Workspace with Projects where some use Java 1.5 (Default JRE) and some
Java 1.3
> For 1.3-Projects i have configured the following ClasspathContainer:
> <classpathContainers>			<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/server_jre</classpathContainer>
> </classpathContainers>
> This generates in ".classpath":
> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/server_jre"/>
> Which is wrong, because the Default JRE is Java 1.5, but the Project should only see
Java 1.3-Libraries and not both.
> -> The Default ClasspathContainer should only be added if no JRE_CONTAINER (alternate
JRE or a Execution Environment (>=Eclipse 3.2)) was specified. The attached Patch replace
the "contains"-match with a "starts-with"-match, which only adds the Default ClasspathContainer
if no classpathContainer is configured which starts with the "JRE_CONTAINER"-Path.

-- 
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

        

Mime
View raw message