List Archive: gentoo-java
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On 01/19/2011 04:03 PM, "Miroslav Šulc (fordfrog)" wrote:
> i was looking at the issues when some classes cannot be found via
> DEPENDS, like http://bugs.gentoo.org/show_bug.cgi?id=298689. the problem
> is that DEPENDS for ant tasks does not contain dependency on ant-core.
> this patch below could fix it (at least it fixed the issue for me and
> testing some junit ant tasks while emerging packages with
> FEATURES="test" worked too):
This could work for ant-tasks themselves, but not for everything else
that has ant-core dependency, such as when a package provides some ant
task. In that case, the depending classes are needed only when invoked
from within ant, in which case they are already on classpath.
Registering as dependency would make ant put on classpath in all cases
the package is used.
The bottom line is, there should be a way to exclude stuff (such as ant
classes) in java-dep-check.
BTW, the mailing list is better than the java alias for this. Seems to
get much less spam as I see it :)
> $ cvs diff ant-tasks.eclass
> Index: ant-tasks.eclass
> RCS file: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v
> retrieving revision 1.8
> diff -r1.8 ant-tasks.eclass
>> java-pkg_register-dependency ant-core ant.jar
> any objections against committing this?