[armedbear] #436: feature request maven exclude dependency
armedbear
armedbear-devel at common-lisp.net
Thu Mar 30 07:49:24 UTC 2017
#436: feature request maven exclude dependency
------------------------------+----------------------
Reporter: aruttenberg | Owner: mevenson
Type: enhancement | Status: accepted
Priority: blocker | Milestone:
Component: java | Version:
Resolution: | Keywords:
Parent Tickets: |
------------------------------+----------------------
Comment (by mevenson):
Replying to [comment:5 aruttenberg]:
> I just got bit by this again.
I'll take a stab at this for abcl-1.5.0 after I rewrite the Aether adapter
to have more meaningful failures.
Note that the naive implementation of dependency inclusions will not
prevent incompatibilities between and within DEFSYSTEM forms, i.e. for a
fragment like
{{{
(:mvn "net.sourceforge.owlapi/owlapi-distribution/4.2.6"
:exclude (":log4j:1.2.14" ))
(:mvn "org.apache/tomcat"
:exclude (":log4j:1.2.13" ))
}}}
it is undefined which log4j will be picked up.
It might be possible to do something intelligent with specialized class
loaders, but given the impacts that Java 9 will have on locating and
utilizing JVM artifacts, I'd rather do the simple implementation for
exclusion to at least have some ability to get around bugs, and then
revisit JVM artifacts when we have a reasonsable abstraction the combines
Java [678] with Java 9.
--
Ticket URL: <http://abcl.org/trac/ticket/436#comment:6>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list