Resolve artifacts from Ivy.
A thin wrapper around RepositoryResolver, which wraps them and provides hashability in order to set the cache tags.
A thin wrapper around RepositoryResolver, which wraps them and provides hashability in order to set the cache tags. This lets us invalidate the ivy resolution cache if the set of resolvers changes
Lets you filter a list by searching for a matching string or regex within the pretty-printed contents.
Follows a file as it is written, handy e.g.
Follows a file as it is written, handy e.g. for log files. Returns an iterator which you can then print to standard out or use for other things.
Records how long the given computation takes to run, returning the duration in addition to the return value of that computation
Resolve artifacts from Ivy. Originally taken from
http://makandracards.com/evgeny-goldin/5817-calling-ivy-from-groovy-or-java
And transliterated into Scala. I have no idea how or why it works.