Bug#901881: maven: Missing Dependency on default-jdk
Emmanuel Bourg
ebourg at apache.org
Tue Jun 19 21:37:37 BST 2018
Hi Josue,
Le 19/06/2018 à 21:19, Josue Ortega a écrit :
> After upgrade to version 3.5.3 for some reason I was getting the following error
> running `mvn clean package -U` :
> --------------------------------------------------
> Exception in thread "main" java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
> at org.eclipse.aether.connector.basic.ChecksumCalculator.update(ChecksumCalculator.java:202)
> at org.eclipse.aether.connector.basic.TransferTransportListener.transportProgressed(TransferTransportListener.java:90)
> at org.eclipse.aether.transport.wagon.WagonTransferListener.transferProgress(WagonTransferListener.java:64)
> at org.apache.maven.wagon.events.TransferEventSupport.fireTransferProgress(TransferEventSupport.java:121)
> at org.apache.maven.wagon.AbstractWagon.fireTransferProgress(AbstractWagon.java:594)
>
> After some guessings I tried to build the maven package myself, in the process I realized
> that I did not have installed openjdk-10 just openjdk-8, after the intalling openjdk-10
> maven started to work like a charm
The underlying issue is #895619 and has been fixed last week with the
upload of plexus-compiler/2.8.4-1. Several packages will need a rebuild
(here at least src:maven-resolver, but other dependencies are probably
affected) to get rid of these errors. Until this happens Maven must be
used with the current default JRE (openjdk-10 at least).
Emmanuel Bourg
More information about the pkg-java-maintainers
mailing list