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

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

Serving Software Downloads in 956 Categories, Downloaded 50.393.655 Times

Ivy 2.0.0 Alpha 2

  Date Added: April 11, 2010  |  Visits: 993

Ivy 2.0.0 Alpha

Report Broken Link
Printer Friendly Version


Product Homepage
Download (109 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...
 
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  
Modules  -  PayPal-Solution to Customer Not Returning to Site 1.0
Many people seem to have a problem with customers that pay with PayPal not returning to their website. When their customers do this, the store owner receives payment, but does not receive the order information.A simple solution to this -- which...
 
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  
Word Processing  -  Alpha Clipboard 3.01
Alpha Clipboard is a lightweight, handy and convenient solution to expand your Windows clipboard from one to twenty five items. Its also an excellent screen capture application which allows you to size and crop your screen shots as well as add...
4.78 MB  
Printer Tools  -  PDF2Printer 8.1
By default Windows 8.1 does not have the ability to print PDF document from Windows 8.1 PDF Reader in batch. PDF2Printer allows you to print PDF files to any Windows printer in Windows Explorer or in any application where you can right-click on...
4.56 MB  
Audio Tools  -  Wowcoder 1.0
Wowcoder does not have an internal synthesizer: the modulator and carrier come from an external signal. This approach of using external synthesizers provides more varied and rich sounding timbres. Additional tuning of timbre can be made by...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB