[armedbear-devel] installing java dependencies with :mvn ASDF component
Mark Evenson
evenson at panix.com
Wed Aug 14 11:44:35 UTC 2013
On Aug 10, 2013, at 1106 , Anton Vodonosov <avodonosov at yandex.ru> wrote:
[…]
> What if we then keep contrib/abcl-asdf/maven-embedder.lisp (mostly) unchanged,
> and just put new code into maven-3.1-embedder.lisp, giving it a separate package.
>
> Then we have
>
> (defmethod abcl-asdf::resolve ((string string))
> (if (version> (mvn-version) "3.1")
> (maven-3.1-embedder:resolve string)
> (maven-embedder:resolve string))
>
> So, the only thing to factor-out is maven version testing.
Unfortunately, I think that the abstraction is not solely contained
in ABCL-ASDF:RESOLVE, but also ABCL-ASDF:RESOLVE-DEPENDENCIES.
RESOLVE should be sole entry point, but there are a number of ways
I wish to call it (with #\: separated ids, with #\\ separated ids,
with a variable number of strings) that I never have finished working
over.
Since getting to this in the "next few days" has proved to optimistic,
I have filed a [ticket][328] so people can find the patch as well
if they absolute need it in the meantime.
[#328]: http://lisp.not.org/trac/armedbear/ticket/328
--
"A screaming comes across the sky. It has happened before but there is nothing to compare to it now."
More information about the armedbear-devel
mailing list