- Documentation (trunk)
- Release Notes
- Classpath Container
- Non-Java dependencies
- Ivy file editor
- Ivy settings editor
- Eclipse global preferences
- Eclipse variables
- Ivy Console
- Eclipse's Ant integration
- Reverse Dependency Explorer
- Resolve Visualizer
- Developer doc
Use with maven poms
If you want to use a Apache Maven pom.xml instead of an ivy.xml file, you can select a pom file in the configuration options of the IvyDE classpath.
When a maven pom is selected, the configurations list is updated with all maven scopes.
Both examples below are a good illustration of the simplicity of using maven poms in Apache IvyDE:
- Download the commons httpclient sources
- Unzip this file (c:/tmp/commons-httpclient/)
- Create a new Eclipse java project based on the unzipped sources (c:/tmp/commons-httpclient/)
Note: your project willnot compile: some imports cannot be resolved.
- Create a new empty java project in Eclipse.
- In your project, create an ivysettings.xml file:
<ivysettings>Using the m2compatible attribute, you can benefit from Apache Maven 2 repository compatibility.
<ibiblio name="ibiblio" />
- In your project, create a pom.xml file:
<project>- On the pom.xml file, open the context menu and click on "Add Ivy Library...":
- Select the configurations compile and runtime
- That's all! Your IvyDE classpath container resolves all dependencies including those that were transitive to the commons-httpclient module!