Now that this bus is fixed, we may no longer have to pin maven-eclipse 
plugin to 2.5.


-------- Original Message --------
Subject: [jira] Closed: (MECLIPSE-548) MECLIPSE-442 should be reverted. 
Classpath container entries should come before 3rd party jars in .classpath
Date: Sun, 18 Apr 2010 00:11:12 +0800
From: fabrizio giustina (JIRA) <j...@codehaus.org>
To: Caradoc-Davies, Ben (CESRE, Kensington) <ben.caradoc-dav...@csiro.au>


      [ 
http://jira.codehaus.org/browse/MECLIPSE-548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 
]

fabrizio giustina closed MECLIPSE-548.
--------------------------------------

     Resolution: Fixed

Fixed for 2.9 by reverting the behavior introduced in MECLIPSE-442 but 
adding a new property that let user switch to the container-last mode if 
really needed (mostly for compatibility for projects that were working 
due to MECLIPSE-442).
Thanks to anybody helped by reporting the problem and voting for this to 
be fixed.

> MECLIPSE-442 should be reverted. Classpath container entries should come 
> before 3rd party jars in .classpath
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: MECLIPSE-548
>                 URL: http://jira.codehaus.org/browse/MECLIPSE-548
>             Project: Maven 2.x Eclipse Plugin
>          Issue Type: Bug
>          Components: Core : Dependencies resolution and build path 
> (.classpath)
>    Affects Versions: 2.6
>         Environment: all
>            Reporter: Joe Freeman
>            Assignee: fabrizio giustina
>            Priority: Critical
>             Fix For: 2.9
>
>
> A patch was accepted into maven 2.6 as part of jira    MECLIPSE-442  that 
> configures eclipse to compile with a different order than the jre will load 
> with.  This patch moved the container classpaths to the end of the classpath 
> in eclipse.  This behavior is incorrect.  The JRE's jar files should come 
> before any 3rd party libraries on the classpath because those classes will be 
> loaded before any of the 3rd party jars and because the JRE's classes cannot 
> be overridden by classes in a 3rd party jar.
> I understand why MECLIPSE-442 wanted to reverse the order so they could pick 
> up the properties files. The best way to do this was to create properties 
> files in the indvidual projects if he needed at run time or in the 
> test/resources directory if it was only needed for unit  testing. project 
> resources come before everything in eclipse
> With this patch added to maven 2.6, we have a situation where eclipse tells 
> us we have compiler error when maven command line compilations do not.

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




-- 
Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au>
Software Engineering Team Leader
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to