Ivy 2.0.0 Alpha 2
Sponsored Links
Ivy 2.0.0 Alpha 2 Ranking & Summary
File size:
1.5 MB
Platform:
Any Platform
License:
The Apache License 2.0
Price:
Downloads:
830
Date added:
2007-07-20
Publisher:
Xavier Hanin
Ivy 2.0.0 Alpha 2 description
Ivy project is a very powerful dependencies manager oriented toward java dependency management, even if it can be used to manage dependencies of any kind.
For sure, Ivy is integrated with the most popular build management system for java projects.
For simple cases, ivy is really simple to use. Declare your dependencies, and thats all. See the quick start tutorial to check yourself, it should take less than 5 minutes !
Ivy can thus be used to bring the dependency management feature of maven to ant build files, for those of you who already use ant and who do not want to setup a maven project. But Ivy does not stop here, and provides much more great features !
Ivy is able to produce mainly two kind of reports: html reports and graph reports. HTML reports gives you a good understanding of what ivy did, and which dependencies your project depends upon. The graph reports let you have a good overview of the transitive dependencies (see below) and conflicts in your project.
Ivy most common use is to resolve dependencies and copy them in the lib dir of your project. Once copied, your build does not depend on ivy any more. Thus you can easily migrate existing builds using the lib dir pattern to store dependencies. Moreover, you can easily deliver your project with its dependencies so that the build file does not depend on ivy.
With Ivy, you usually do not have to adapt your project to ivy structure, its ivy which can be adapted to your environment.
Even if Ivy comes with a lots of default values to work out of the box, you can change many things in ivy. For sure, the dependencies repositories possibilities covers a lot of uses (file system, url based, repository chaining, ...). But thats not all. You can change the way ivy finds latest versions of your dependencies, you can change of conflict manager, you can choose if you want ivy to copy deps in your project libs or to use them directly from ivy cache, ...
When ivy does not what you want out of the box, you can often extend it to solve your problem. For instance, you can plug your own repository (like scott haug did for a svn repository now available in ivy tools). But you can also defines your own latest strategy and your own conflict manager. See how to extend ivy in the reference doc.
Imagine you have a component that you often reuse in your software developments. Imagine that this component has itself dependencies. Then with classical dependencies management, each time you use this component in your software you have to declare it as a dependency, but also all its dependencies.
With ivy its different: you simply write a dependency file once for the component, declaring its own dependencies, then anytime you want to use this component you simply have to declare a dependency on it.
And this is even more powerful if the component your software depends on changes of dependencies during its own development. Then, without ivy, you have to maintain all your components dependencies declaration each time the dependencies of this component change. With ivy, you update the ivy file of the component and thats it !
If you want to quickly start using this feature or simply see it in action with real world examples, check the official repository: ivyrep
Enhancements:
- This release adds enhanced support for reading Maven2 POM files, cleaner code for easier developer participation, and minor bugfixes (as documented in Jira).
For sure, Ivy is integrated with the most popular build management system for java projects.
For simple cases, ivy is really simple to use. Declare your dependencies, and thats all. See the quick start tutorial to check yourself, it should take less than 5 minutes !
Ivy can thus be used to bring the dependency management feature of maven to ant build files, for those of you who already use ant and who do not want to setup a maven project. But Ivy does not stop here, and provides much more great features !
Ivy is able to produce mainly two kind of reports: html reports and graph reports. HTML reports gives you a good understanding of what ivy did, and which dependencies your project depends upon. The graph reports let you have a good overview of the transitive dependencies (see below) and conflicts in your project.
Ivy most common use is to resolve dependencies and copy them in the lib dir of your project. Once copied, your build does not depend on ivy any more. Thus you can easily migrate existing builds using the lib dir pattern to store dependencies. Moreover, you can easily deliver your project with its dependencies so that the build file does not depend on ivy.
With Ivy, you usually do not have to adapt your project to ivy structure, its ivy which can be adapted to your environment.
Even if Ivy comes with a lots of default values to work out of the box, you can change many things in ivy. For sure, the dependencies repositories possibilities covers a lot of uses (file system, url based, repository chaining, ...). But thats not all. You can change the way ivy finds latest versions of your dependencies, you can change of conflict manager, you can choose if you want ivy to copy deps in your project libs or to use them directly from ivy cache, ...
When ivy does not what you want out of the box, you can often extend it to solve your problem. For instance, you can plug your own repository (like scott haug did for a svn repository now available in ivy tools). But you can also defines your own latest strategy and your own conflict manager. See how to extend ivy in the reference doc.
Imagine you have a component that you often reuse in your software developments. Imagine that this component has itself dependencies. Then with classical dependencies management, each time you use this component in your software you have to declare it as a dependency, but also all its dependencies.
With ivy its different: you simply write a dependency file once for the component, declaring its own dependencies, then anytime you want to use this component you simply have to declare a dependency on it.
And this is even more powerful if the component your software depends on changes of dependencies during its own development. Then, without ivy, you have to maintain all your components dependencies declaration each time the dependencies of this component change. With ivy, you update the ivy file of the component and thats it !
If you want to quickly start using this feature or simply see it in action with real world examples, check the official repository: ivyrep
Enhancements:
- This release adds enhanced support for reading Maven2 POM files, cleaner code for easier developer participation, and minor bugfixes (as documented in Jira).
Ivy 2.0.0 Alpha 2 Screenshot
Ivy 2.0.0 Alpha 2 Keywords
Ivy 2.0.0 Alpha
Ivy 2.0.0 Alpha 2
Your Project
alpha 2
2.0.0 Alpha
ivy
dependencies
dependency
component
2.0.0
project
Alpha
Ivy 2.0.0 Alpha 2
Assembler Tools
Programming
Bookmark Ivy 2.0.0 Alpha 2
Ivy 2.0.0 Alpha 2 Copyright
WareSeeker periodically updates pricing and software information of Ivy 2.0.0 Alpha 2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Ivy 2.0.0 Alpha 2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
co dependency
dependency theory
dependency walker
chemical dependency
oil dependency
alcohol dependency
dependency and indemnity compensation
component hardware
chemical dependency assessment cleveland oh
rs components
functional dependencies
united states oil dependency
dependency property
component video cables
dependencies definition
component video
dependency and neglect
dependency court
Version History
Related Software
XINS is a technology used to define, create, and invoke remote APIs. Free Download
vlock is a program to lock one or more sessions on the Linux console. Free Download
IKEv2 provides an implementation of the Internet Key Exchange protocol version 2. Free Download
Informa projects goal is to provide a news aggregation library based on the Java Platform. Free Download
PHP-GTK is a PHP extension that implements language bindings for GTK+ toolkit. Free Download
rPath Linux is a Linux distribution built with the new Conary distributed software management system. Free Download
DIMP software can create a version of IMP utilizing AJAX-like technologies to allow a more dynamic user experience. Free Download
SimpleJTA implements a standalone JTA compliant Transaction Manager. Free Download
Latest Software
Popular Software
Favourite Software