Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

This page will walk you through configuring an ivyDE Managed Eclipse container that sits on your project's classpath.

You will only need to perform these steps if your project has not yet been configured to work with IVY. If someone has already configured your project and committed the modified .classpath file, then you can skip this page and go to Developing with ivyDE.

The following steps are an adaptation of ivyDE's guide here.  If something is unclear in these steps please reference ivyDE's instructions.

...

  1. check Enable project specific settings and set your Ivy settings path to
    No Format
    file:./ivysettings.xml
    
  2. Set Build Properties File to build.properties. Specifying a properties file here allows ivyDE to perform property substitution within the ivy.xml file.  IMPORTANT : If you don't see this field in the dialog shown, make sure to install a more recent version of IvyIDE.   Building without the build properties files specified will not work.
  3. For convenience you may also want to check Order alphabetically the classpath entries (hey I didn't write the English translation (smile) )

...

Warning
titleEclipse may get confused

At this point you will want to remove any static jar references from your .classpath otherwise eclipse may get confused about there being duplicate jars in the classpath.

Info
titleNo worspace workspace Ant prep needed with ivyDE

You may have noticed the Ivy Managed Dependencies library you just added is referencing jars from your ivy cache (<home>.ivy2/cache), not the locally retrieved jars (lib, test-lib). The effect is you do not have to run any ant targets to prep your workspace for development. ivyDE does not use the ivy retrieve lib directories in your project, it looks for your dependencies directly in the ivy cache.