Unfortunately, repreport doesn't work with ibiblio maven resolvers: "
*Limitation*: in m2compatible mode, this resolver is not able list
available organizations. It means some features like
repreport<http://ant.apache.org/ivy/history/latest-milestone/use/repreport.html>are
not available." (
http://ant.apache.org/ivy/history/latest-milestone/resolver/ibiblio.html ).
If you have a small number of projects you want to report on, you can just
use ivy:report after your resolve task in each project. This should work
regardless of the type of resolvers you use.
As for cleancache, it just executes:
<ivy:cleancache />
My repreport.settings are just a normal ivy-settings.xml file, defining the
resolvers I want to use for the report.
Thanks,
---
Kirby Files
Software Architect
Masergy Communications
[email protected]
On Fri, May 23, 2014 at 2:05 PM, David R Robison <
[email protected]> wrote:
> Thanks for the reply. I tried to include some jars from Ibilio (slf4j)
> hoping that the license information would also be downloaded but it does
> not seem to work. Is there a way to get ivy to retrieve the maven
> license info so it can be reported by the repreport task? David
>
> Ps. What does your "cleancache" task do and what kind of
> repreport.settings do you include?
>
> David R Robison
> Open Roads Consulting, Inc.
> 103 Watson Road, Chesapeake, VA 23320
> phone: (757) 546-3401
> e-mail: [email protected]
> web: http://openroadsconsulting.com
> blog: http://therobe.blogspot.com
> book:
> http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526
>
> On 5/23/2014 9:24 AM, Kirby Files wrote:
> > We use repreport to generate a report like that. Our ant task looks
> > something like this:
> >
> > <target name="repreport" depends="cleancache">
> > <ivy:repreport settingsRef="repreport.settings"
> > organisation="com.example" />
> > </target>
> >
> > We tell repreport to scan our enterprise repo, starting with modules in
> our
> > internal com.example org, and display all transitive dependencies.
> >
> > The ivy.jar contains an ivy-report.xsl which provides an attractive style
> > to the output. The report will include versions and dependencies for all
> > modules, as well as licences, if specified in the ivy.xml.
> >
> > Thanks,
> > ---
> > Kirby Files
> > Software Architect
> > Masergy Communications
> > [email protected]
> >
> >
> >
> > On Fri, May 23, 2014 at 9:12 AM, David R Robison <
> > [email protected]> wrote:
> >
> >> I have a system that is build from several different projects. We use
> >> Ant/Ivy/eclipse for our development. My management as asked me to
> >> generate a report showing all the included 3rd party software packages
> >> including their owner and license. Is there a way to run such a report
> >> across several projects?
> >> Thanks, David
> >>
> >> --
> >>
> >> David R Robison
> >> Open Roads Consulting, Inc.
> >> 103 Watson Road, Chesapeake, VA 23320
> >> phone: (757) 546-3401
> >> e-mail: [email protected]
> >> web: http://openroadsconsulting.com
> >> blog: http://therobe.blogspot.com
> >> book:
> >>
> http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526
> >>
> >>
> >>
> >> This email communication (including any attachments) may contain
> >> confidential and/or privileged material intended solely for the
> individual
> >> or entity to which it is addressed.
> >> If you are not the intended recipient, please delete this email
> >> immediately.
> >>
> >>
>
>
>
> This email communication (including any attachments) may contain
> confidential and/or privileged material intended solely for the individual
> or entity to which it is addressed.
> If you are not the intended recipient, please delete this email
> immediately.
>
>