Yeast is a resource management software that handles files like java jar files and various other formats.
Maven is known for its excellent management of java jar files that benefits java projects that have numerous small projects. However, managing classpaths and ensuring that jar files are in the right location can be a challenge when projects have several dependencies. Maven's repository is a huge help in such circumstances. However, there are certain issues with maven that might not be to everyone's liking, making a repository tool like yeast appropriate in an ant-driven project.
The process of installing yeast is simple. Extract the archive to any location of your choice, set the YEAST_HOME environment variable to the directory where the yeast archive is unpacked, and add $YEAST_HOME/bin (or %YEAST_HOME%bin for Windows users) to your PATH environment variable. By following these steps, you should see a particular output when you run the 'yeast' command.
Yeast has some useful features that make managing resources more straightforward, such as specifying the location for the configuration xml, enabling/disabling splash files, and defining destination directories. You can even define a comma-separated list of required groups that should be included or include all require groups by overruling the --require-groups parameter.
Yeast 0.3.93 has seen some exciting developments such as its name change from its original name of "apt-repository" to "yeast." The package names have also changed to org.openbakery.yeast. Other new additions include https support, eclipse project support, and MD5 checksum support if a proper MD5 file is present.
All in all, yeast is an excellent resource management tool that has come a long way since its inception. With its numerous features, ease of use, and wide range of capabilities, yeast is a software you cannot afford to miss out on.
Version 0.4: N/A