<div dir="ltr"><div>I downgraded Maven to 3.2.3, and that works.  Thanks!!  (I hardly know anything about Maven; I installed it only to build something.)<br><br></div>-- Scott<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 25, 2015 at 11:39 PM, Mark Evenson <span dir="ltr"><<a href="mailto:evenson@panix.com" target="_blank">evenson@panix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
> On 25 May 2015, at 20:38, Scott L. Burson <<a href="mailto:Scott@sympoiesis.com">Scott@sympoiesis.com</a>> wrote:<br>
><br>
> Hi armed bears,<br>
><br>
> I'm getting a DependencyCollectionException from org.eclipse.aether.internal.impl.DefaultRepositorySystem: "failed to read artifact descriptor for net.java.dev.jna:jna:jar:4.1.0".  This is ABCL 1.3.2, JDK 1.8.0_40, on Linux.<br>
><br>
> ... I just tried JDK 1.7.0_71 and 1.6.0_25, and they both fail the same way.<br>
><br>
> Any ideas?<br>
<br>
</div></div>I believe you are using a version of Maven that is currently incompatible with<br>
ABCL.  You may check the version of Maven that ABCL is using by inspecting the<br>
values of ABCL-ASDF:ENSURE-MVN-VERSION.<br>
<br>
As noted in ticket [#390][], usage with Maven versions greater that 3.2.3 is<br>
not currently working.  Maven Aether doesn’t seem to have a stable API to code<br>
against or perhaps we just don’t understand it well enough, so even supposedly<br>
minor changes like from 3.2.3 to 3.2.5 break our usage.  We thought we had<br>
coded around the latest change to the Maven Aether contract, but it turns out<br>
post Maven 3.2.3, ABCL can only load Maven dependencies that have already been<br>
cached locally.<br>
<br>
Current workarounds:<br>
<br>
1)  Use [maven-3.2.3][]<br>
<br>
2)  Install the necessary dependencies [locally via the mvn commandline][1]<br>
<br>
    mvn dependency:get -Dartifact=net.java.dev.jna:jna:4.1.0:jar<br>
<br>
<br>
[#390]: <a href="http://abcl.org/trac/ticket/390" target="_blank">http://abcl.org/trac/ticket/390</a><br>
<br>
[maven-3.2.3]: <a href="https://archive.apache.org/dist/maven/maven-3/3.2.3/binaries/" target="_blank">https://archive.apache.org/dist/maven/maven-3/3.2.3/binaries/</a><br>
<br>
[1]: <a href="http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact-in-one-command-line" target="_blank">http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact-in-one-command-line</a></blockquote></div><br></div>