archiecobbs / ivyroundup

Online Ivy Repository
13 stars 13 forks source link

Welcome to Ivy RoundUp

Ivy RoundUp is an online Ivy repository meant to be shared by all Ivy users.

Click here to view the current repository contents.

Instead of hosting Ivy module definition files (ivy.xml files) and artifacts together on the same site, this site hosts only the module definition files plus additional meta-data (packager.xml files) that describes how to download and extract the module's artifacts on-demand at the point of use.

This type of repository is made possible by the Packager Resolver, an Ivy resolver added in Ivy 2.0 that supports downloading, extracting and repackaging artifacts on-demand.

The Packager Resolver allows for a clearer separation between two jobs which don't necessarily go together: maintaining Ivy meta-data, and hosting the actual artifacts. The focus of the Ivy RoundUp project is the first task.

In addition, it's easy to use the Ivy RoundUp repository's meta-data to build a normal repository containing artifacts.

Our goals are:

Want to try it out? Install the latest version of Ivy and then configure your ivysettings.xml as described here.

Interested in learning more? Join us on the Ivy RoundUp mailing list! Or read how you can help and become a contributor.

You can also view the modules contained in Ivy RoundUp so far.