Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.887.861 Times

Ivy 2.0.0 Alpha 2

  Date Added: April 11, 2010  |  Visits: 668

Ivy 2.0.0 Alpha

Report Broken Link
Printer Friendly Version


Product Homepage
Download (82 downloads)



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 Whats New in This Release: - This release adds enhanced support for reading Maven2 POM files, cleaner code for easier developer participation, and minor bugfixes (as documented in Jira)..

Requirements: No special requirements
Platforms: Linux
Keyword: Alpha Assembler Tools Component Dependencies Dependency Does Not Have To In Your Ivy Programming Project
Users rating: 0/10

License: Freeware Size: 1.5 MB
USER REVIEWS
More Reviews or Write Review


IVY 2.0.0 ALPHA RELATED
Modules  -  Woopra 6.x-1.1 / 5.x-1.1 1.0
The modules does not support homepageInstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Key features "Woopra": - selective tracking of users based on their role - local...
 
Games  -  20 Questions! 1.1
*Note: This game does NOT attempt to read your mind like the popular handheld device. 20 Questions finally allows you to play the classic parlor game with your Game Center friends, anytime, anywhere. You can start a new game in...
4.7 MB  
Programming  -  Fenris 0.07-m2 build 3245
Fenris is a suite of tools suitable for code analysis, debugging, protocol analysis, reverse engineering, forensics, diagnostics, security audits, vulnerability research and many other purposes. The main logical components are: - Fenris:...
1.1 MB  
Programming  -  WinCss 0.1.1.17048
wincss is a css component for winform to support UI design and code separating like css for web,it base a configuration library 'maxco',all change of UI can use configuration file after coding/compling and does not need to change all of...
143.04 KB  
Music  -  Alpha Piano 1.0.0.1
This application does not have advertisments. Features list: - Full three 88-key piano samples - Two sound engines - Multi-touch - Metronome - Pitch shifting - Piano layout for two people! - Five different layouts...
41 MB  
Photo & Video  -  Not Polymorphic Virus 1.0.3.0
This app is not a polymorphic virus. It does not attempt to bypass the sandboxing in Windows Phone. It does not call home at regular intervals seeking instructions. It does not attempt to hide itself from virus or malware...
1024 KB  
Entertainment  -  Stupid Browser 1.0.0.0
I was asked if I could make a browser that did not show where someone had went and was easy to close, so... This browser is stupid. it does not have favorites, recent URLs or anything else. It just goes where you tell it to and follows...
1024 KB  
Compression Tools  -  DiskInternals ZIP Repair 1.0
When instead of ZIP archive contents you see a message "Cannot open file: it does not appear to be a valid archive", it means that the archive is damaged and needs fixing. In such a case use DiskInternals ZIP Repair to scan the file and extract...
378 KB  
Security Tools  -  Web Rubber 3.0
Web Rubber protects your privacy in 24 ways. Private companies are tracking the ISPs to record your Internet behavior and downloads for evidence. Simply deleting these files does not get rid of the evidence. Many times you are not even aware of...
4.78 MB  
Web Server Tools  -  ETagFix 1.00
ETagFix is an ISAPI plugin for Internet Information Server (IIS) that changes the etag produced by IIS so that your etag does not change every time your computer reboots. This can result in web crawlers and user clients wanting to recache your web...
713 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB