+1

And for the ***** IDEA Users (replace the * by what you want ;-))

I'm wondering since a few time if it couldn't be possible to write an ant
task invoking the eclipse/IDEA (or other) maven plugin with the maven
interfaces backed by an ivy engine.  I didn't yet really look at, so I don't
know if it feasible.


Gilles

> -----Original Message-----
> From: Xavier Hanin [mailto:[EMAIL PROTECTED]
> Sent: mercredi 16 mai 2007 14:19
> To: [email protected]
> Subject: Re: Use of deprecated elements in ivysettings.xml
> 
> On 5/16/07, Maarten Coene <[EMAIL PROTECTED]> wrote:
> >
> > +0.5 for option 2.1
> >
> > I see several reasons:
> > - maybe one day we will intentionally introduce an
> > non-backwards-compatible change in the settings-syntax. Because we use
> the
> > compiled Ivy classes directly in Ant we have to update the settings.xml
> to
> > use this new syntax. But now IvyDE won't be able to resolve the
> dependencies
> > and we won't be able to compile Ivy in Eclipse without having to change
> the
> > .classpath.
> > - people working on Ivy, or wanting to contribute patches probably won't
> > have an unreleased IvyDE version.
> 
> 
> OK, so I suggest another solution, slightly annoying for maintenance, but
> anyway, it's only a suggestion :-)
> What we could do is provide two .classpath files: the default one using
> lib/*.jar, thus only requiring to call ant resolve, with no specific
> plugin,
> and another one using latest IvyDE version, called .classpath.ivyde, with
> an
> ant target to copy it to .classpath. The default one could be called
> .classpath.default, and copy it to .classpath in another target to enable
> it
> (and trigger a resolve at the same time).
> 
> Then with the appropriate doc, all you'd need to start developing with
> eclipse is call one target before importing the project.
> 
> WDYT?
> 
> Xavier
> 
> --
> > Maarten
> >
> >
> > ----- Original Message ----
> > From: Xavier Hanin <[EMAIL PROTECTED]>
> > To: [email protected]
> > Sent: Wednesday, May 16, 2007 10:50:32 AM
> > Subject: Re: Use of deprecated elements in ivysettings.xml
> >
> > Maarten, any opinion about this?
> >
> > On 5/14/07, Gilles Scokart <[EMAIL PROTECTED]> wrote:
> > >
> > > +0 to any of the solution.  As I don't use ivyDE (yet), I'm already in
> > the
> > > case 2.3
> > >
> > > Gilles
> > >
> > > > -----Original Message-----
> > > > From: Xavier Hanin [mailto:[EMAIL PROTECTED]
> > > > Sent: lundi 14 mai 2007 12:24
> > > > To: [email protected]
> > > > Subject: Use of deprecated elements in ivysettings.xml
> > > >
> > > > I would like to discuss the update of the ivysettings we use for
> > > building
> > > > Ivy.
> > > >
> > > > As Jan reported (and fixed with a patch, thanks Jan!), we are still
> > > using
> > > > the old tag names in our settings, resulting in deprecration warning
> > > while
> > > > we build Ivy from ant. Updating the settings seems pretty obvious,
> but
> > > > there
> > > > is an issue for people developing Ivy using eclipse and IvyDE 1.2.0,
> > > which
> > > > internally uses Ivy 1.4.1 for its dependency resolution. Note that
> > this
> > > is
> > > > the default configuration for people using eclipse, since the
> > .classpath
> > > > is
> > > > in svn declares the ivyde container.
> > > >
> > > > So I see several options:
> > > > 1) keep things like that for the moment
> > > > 2) update the settings, and
> > > > 2.1) use another settings file (maybe referring to the first, since
> > Ivy
> > > > doesn't do much verification on settings files) for IvyDE
> > > > 2.2) update the .classpath to use the latest IvyDE version which
> works
> > > > with
> > > > latest Ivy version (not released yet, with no update site)
> > > > 2.3) update the .classpath to use lib/* files resolved by a previous
> > ant
> > > > call
> > > >
> > > > I'm in favor of the 2.2 option, mainly because I already have a
> latest
> > > > IvyDE
> > > > version installed in my eclipse install :-)
> > > > Opinions?
> > > >
> > > > Xavier
> > > >
> > > > On 5/14/07, Jan Matèrne (JIRA) <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > >
> > > > >      [
> > > > > https://issues.apache.org/jira/browse/IVY-
> > > > 505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-
> tabpanel]
> > > > >
> > > > > Jan Matèrne updated IVY-505:
> > > > > ----------------------------
> > > > >
> > > > >     Attachment: ivysettings.xml.patch
> > > > >
> > > > > Patch for renaming the deprecated elements.
> > > > >
> > > > > > Use of deprecated elements in ivysettings.xml
> > > > > > ---------------------------------------------
> > > > > >
> > > > > >                 Key: IVY-505
> > > > > >                 URL: https://issues.apache.org/jira/browse/IVY-
> 505
> > > > > >             Project: Ivy
> > > > > >          Issue Type: Improvement
> > > > > >          Components: Core
> > > > > >            Reporter: Jan Matèrne
> > > > > >            Priority: Trivial
> > > > > >         Attachments: ivysettings.xml.patch
> > > > > >
> > > > > >
> > > > > > init-ivy:
> > > > > > [ivy:configure] :: loading settings :: file =
> > > > > C:\ant\svn-repository\ivy\core\ivysettings.xml
> > > > > > [ivy:configure] DEPRECATED: 'ivyconf' element is deprecated, use
> > > > > 'ivysettings' instead (file:/C:/ant/svn-
> > > > repository/ivy/core/ivysettings.xml)
> > > > > > [ivy:configure] DEPRECATED: 'conf' is deprecated, use 'settings'
> > > > instead
> > > > > (file:/C:/ant/svn-repository/ivy/core/ivysettings.xml)
> > > > > > change the elements to their new names
> > > > > > see: https://issues.apache.org/jira/browse/IVY-438
> > > > >
> > > > > --
> > > > > This message is automatically generated by JIRA.
> > > > > -
> > > > > You can reply to this email to add a comment to the issue online.
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Xavier Hanin - Independent Java Consultant
> > > > Manage your dependencies with Ivy!
> > > > http://incubator.apache.org/ivy/
> > >
> > >
> >
> >
> > --
> > Xavier Hanin - Independent Java Consultant
> > Manage your dependencies with Ivy!
> > http://incubator.apache.org/ivy/
> >
> >
> >
> >
> >
> >
> >
> __________________________________________________________________________
> __________Need
> > a vacation? Get great deals
> > to amazing places on Yahoo! Travel.
> > http://travel.yahoo.com/
> >
> 
> 
> 
> --
> Xavier Hanin - Independent Java Consultant
> Manage your dependencies with Ivy!
> http://incubator.apache.org/ivy/

Reply via email to