Hi all, I just discovered a bug, or an hidden feature in 2.5 :-) Richard, I think it is related to MECLIPSE-344.
I store my projects in a directory which isn't my eclipse workspace. If I define the workspace attribute to be able to read its settings, when I call eclipse:eclipse, my projects settings are written in the workspace and not in each project's directory. Is it what you expected ? Arnaud N.B. : I will not be able to publish a new version before my departure this evening, thus I'll prepare a 1.5.2 just after this one if we decide that we have to fix the plugin (what I'm thinking) On Fri, Mar 28, 2008 at 10:09 AM, nicolas de loof <[EMAIL PROTECTED]> wrote: > I've got an issue with eclipse plugin 2.5 & 2.5.1 combined with latest maven > 2.0.9 RC4 : > > I've set a custom profile in my corporate POM to setup eclipse. It runs the > validate phase and attach eclipse:eclipse plugin goal to this phase. Using > this, a fresh SVN checkout can configure eclipse by running "mvn -Psetup" > > <profile> > <id>setup</id> > <build> > <defaultGoal>validate</defaultGoal> > <plugins> > <plugin> > <artifactId>maven-eclipse-plugin</artifactId> > <executions> > <execution> > <id>setup</id> > <goals> > <goal>eclipse</goal> > </goals> > <phase>validate</phase> > </execution> > </executions> > </plugin> > > I get this error : > > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] There must be a POM in the current working directory for the Eclipse > plugin to work. > [INFO] > ------------------------------------------------------------------------ > > The EclispePlugin.validate() method fails on > > if ( executedProject.getFile() == null || > !executedProject.getFile().exists() ) ... > > What is the distinction between "executedProject" and "project" from a > plugin point of view ? > This seem to have changed in maven 2.0.9. > > My use case is not really standard, but this may suggest some regression > either in maven 2.0.9 or the eclipse plugin. > > Nicolas > > > 2008/3/28, Richard van Nieuwenhoven <[EMAIL PROTECTED]>: > > > > > > Hi, > > > > here is my +1 > > > > Thanks for the fast release! > > > > Ritchie > > > > Arnaud HERITIER wrote: > > > Hi, > > > > > > Since the 2.5 release we did 10 days ago, we solved 3 annoying issues: > > > * [MECLIPSE-266] - plugin applies java facet to ear project > > > * [MECLIPSE-411] - manifest property usage is only for ogsi maifests > > > * [MECLIPSE-413] - EclipseOSGiManifestWriter uses the artifact id > > > and not the EclipseProjectName > > > We also added a new feature : > > > * [MECLIPSE-405] - to-maven target should allow to strip qualifier > > > when creating artifacts from osgi bundles > > > > > > There are still a lot of issues left in JIRA : > > > > > > http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=11133&status=1 > > > > > > Staging repo : > > > http://people.apache.org/~aheritier/stage/repo/ > > > > > > Staging site (I'm uploading it) : > > > http://maven.apache.org/plugins/maven-eclipse-plugin-2.5.1/ > > > > > > Guide to testing staged releases: > > > http://maven.apache.org/guides/development/guide-testing-releases.html > > > > > > Vote open for 5 days. I'll be back on wednesday to do the release if > > > the vote passes. > > > > > > [ ] +1 > > > [ ] +0 > > > [ ] -1 > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- .......................................................... Arnaud HERITIER .......................................................... OCTO Technology - aheritier AT octo DOT com www.octo.com | blog.octo.com .......................................................... ASF - aheritier AT apache DOT org www.apache.org | maven.apache.org ........................................................... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]