Apache Ivy
- Downloads:
- Views:
- Rating:

Apache Ivy™ is a popular dependency manager focusing on flexibility and simplicity.
Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies, characterized by flexibility, configurability, and tight integration with Apache Ant.
Features:
Apache Ivy™ is a very powerful dependency manager oriented toward Java™ dependency management, although it can be used to manage dependencies of any kind.
Integrated with Apache Ant™
Apache Ivy is integrated with Apache Ant, the most popular Java build management system, so Apache Ivy follows Apache Ant design principles. If you have Apache Ant skills, you already have Apache Ivy skills! The plugin mechanism in Apache Ivy follows the Apache Ant model. Also like Apache Ant, Apache Ivy supports macrodefs and file imports from configuration.
Since Apache Ivy is a subproject of Apache Ant, we even share the same development community!
Simple to use
For simple cases, Apache Ivy is easy to use. Declare your dependencies, and that's all. See the quick start tutorial to check yourself, it should take less than 5 minutes!
Apache Ivy brings the dependency management advantages of Apache Maven™ to Apache Ant build files, for those who already use Apache Ant and don't want to migrate to Apache Maven. But Apache Ivy does not stop there, it provides many more great features!
Clean dependency reports
Apache Ivy produces two primary report types: HTML reports and graph reports. HTML reports give a good understanding of what Apache Ivy did, and of a project's immediate dependencies. The graph reports provide a good overview of a project's transitive dependencies (see below) and conflicts.
Non intrusive
Apache Ivy is most commonly used to resolve dependencies and copy them to the lib directory of a project. After dependencies have been copied, a build no longer depends on Apache Ivy. Therefore, existing builds may easily be migrated to Apache Ivy using the lib directory pattern. Also, dependencies can be delivered with a project so that the build file need not depend on Apache Ivy.
Extremely flexible
In most cases, Apache Ivy will conform to your existing environment.
Apache Ivy comes with many default values that work out of the box, and most can be changed. For example, you can change the way Apache Ivy finds the latest dependency versions, you can change the conflict manager, you can choose if you want Apache Ivy to copy dependencies to your project libs or use them directly from the cache, etc.
Easily extensible
When Apache Ivy does not do what you want out of the box, you can often extend it to solve your problem. For instance, you can plug your own repository. But you can also define your own latest strategy and your own conflict manager. See how to extend Ivy in the reference doc.
High performance
The Apache Ivy project has always emphasized performance. For example, Apache Ivy uses a cache to avoid duplicate dependency downloads. Also, all settings and ivy files are parsed using SAX for maximum performance.
Transitive dependencies
Imagine a component that's often reused by a software team, and that this component has dependencies of its own. Without a good dependency management tool, each time this component is reused, all its dependencies must be repeated. With Apache Ivy, it's different: simply write a dependency file once for the component, and benefit from the work already done anytime this component is reused.
This model is even more powerful as the component's own dependencies change over time. In this case, without Apache Ivy, the resulting ripple effect can disrupt your project. With Apache Ivy, you update the ivy file of the component and that's it!
Free download from Shareware Connection - Is a popular dependency manager focusing on flexibility and simplicity
Version: 2. 2. 2000 | Size: 4260 KB | Platform: WinOther
Released Date: 25-07-2012 | Rating: 0 | Title: Apache Ivy
Author Url: http://httpd.apache.org/
Program Info Url: http://httpd.apache.org/
Download Url: http://tux.rainside.sk/apache//ant/ivy/2.2.0/apache-ivy-2.2.0-bin.zip
Screenshot Url: http://controls.web.psi.ch/TWiki-4.1.2/pub/Main/JavaDependencyManagementApacheIvy/Screen_shot_2010-12-02_at_4.14.57_PM.png
Apache Ant - Apache Ant is a Java library and command-line tool
Apache Xerces Perl XML Parser - XML::Xerces is the Perl API to the Apache project's Xerces XML parser.
Apache Helix - Apache Helix is a development tool designed to manage resources hosted on node clusters.
Apache Sling - Apache Sling was developed as an open source, useful, and innovative web framework that was designed to improve your development process.
Apache Pig - Apache Pig is a platform developed to help users analyze large data sets.
PE Explorer
Winserv
Serial Monitor
Help Generator for Visual Studio 2005
DllRegSvr
uuSpy
TIFF To PDF ActiveX Component
Cool CSS ScrollBar Snippets
WDiff32
COM Port Stress Test
HexCmp
PatchFactory
The Freeware SourceBook for Webmasters
GdTwain OCX - TWAIN ActiveX control
C & C++
Components & Libraries
Databases & Networks
Delphi
Development Kits
Editors, IDEs & Coding Utilities
Help File Tools
Installation Builders
Integration Tools
Java
JavaScript
Languages - Others
Macro Schedulers
Management & Distribution
Download Image Focusing Software
Digital Image Focusing Software
Free Relaxing Focusing Music
Flexibility Puzzles
Download Flexibility
Ivy Tools - Tools, extensions, and plugins for the Ivy dependency manager.
Project Manager Organizer Pro - Project Manager Organizer Pro: database management system for small projects: manage project general information, project personnel, project tasks, project costs.
ActionScript Dependency Manager - ASPOJO-based dependency manager.
Project Stakeholder Organizer Deluxe - Database management software that helps you to manage project stakeholders
Portable DevProject Manager - A project management tool for software developers
Shareware Connection periodically updates pricing and software information of 'Apache Ivy' from company source 'Apache Software Foundation' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using 'Apache Ivy' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Apache Ivy.
PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...
AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...
Argente - Registry Cleaner - Keeping the Windows registry clean and optimized is essential for getting optimum performance from the PC. While most users do not prefer tinkering with registry settings, it may get laden with erroneous and invalid entries over prolonged usage. ...
DriverPack Solution Professional - To keep your laptop or desktop performing well consistently, it is important to pay attention to some aspects. Using top antivirus utility, cleaning up junk feels periodically are some such examples. However, you also need to keep drivers of ...
Norton Identity Safe - Symantec has been one of the most popular and major players in computer security solution for years. Its cutting edge system security products usually come with data security features. However, with its Identity Safe, the company has given users ...
PCFerret - For average PC users learning about the details of each hardware component used in the laptop or desktop may not be an easy task. It is something the geeks can find out easily. However, less tech savvy PC users can surely resort to specialized ...
SiSoftware Sandra Lite - People use computers for various needs, including work, entertainment and information seeking. However, a majority of PC users do not bother much about intricate details of their PC’s hardware parts. A section of users are particular about ...
VLC Media Player Portable - There are plenty of media player applications available for Windows and some of the popular ones are actually freeware. If you find the Windows media player inadequate or sluggish, give VLC media player a try. This versatile media player plays ...
TinyWall - Nowadays, it is quite hard to locate a computer user who does not need to access the web. While you browse the web for any need, it is imperative that you use security applications to safeguard your computer from various online threats. The ...
Norton Power Eraser - Getting rid of malware and other types of rogue applicationlications with a regular antivirus can prove to be a tough task nowadays. The way malicious users are becoming smarter with time; it makes sense to use an additional layer of protection ...

