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