Split out of DISCUSS and set to M1 java --version openjdk 11.0.12 2021-07-20 LTS
Thats why I thought first, see in my initial mail I sent - I checked that, too: java -XshowSettings:properties -version … java.specification.version = 11 ... —Alex > On 29. Sep 2021, at 11:49, Christofer Dutz <[email protected]> wrote: > > Well the log says: > > Detected OS: mac > Detected Arch: x86_64 > Detecting Java version: 17 OK > 17 FAILED (required max 11 but got 17) > > So the problem is, that you tried to build it with java 17 and the max > supported version is set to Java 11. > I wouldn’t say it’s an error. > > > Chris > > Von: Alexander Alten <[email protected] <mailto:[email protected]>> > Gesendet: Mittwoch, 29. September 2021 09:44 > An: [email protected] <mailto:[email protected]> > Betreff: Re: [DISCUSS] Apache Wayang 0.6.0 RC1 > > Heya, > > Build fails on M1 Macs - we should note this in our readme: > > Clean Mac: > brew install maven scala groovy > Download openJDK for M1: > https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk > (Since no official JDK for M1 is released) > > scala --version > Scala code runner version 2.13.6 -- Copyright 2002-2021, LAMP/EPFL and > Lightbend, Inc. > > java --version > openjdk 11.0.12 2021-07-20 LTS > OpenJDK Runtime Environment Zulu11.50+19-CA (build 11.0.12+7-LTS) > OpenJDK 64-Bit Server VM Zulu11.50+19-CA (build 11.0.12+7-LTS, mixed mode) > > groovy --version > Groovy Version: 3.0.9 JVM: 17 Vendor: Homebrew OS: Mac OS X > > mvn clean install -Pscala-13 > > [ERROR] Failed to execute goal > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on > project wayang: Execution prerequisite-check of goal > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: Not all > conditions met, see log for details. -> [Help 1] > [ERROR] > > Log attached - I’m not sure why the build fails on M1, Intel Mac works. So I > bet on something in the deps which is not ARM ready yet. If so, we need to > add this to our docs. > > Cheers, > —Alex > > > > On 28. Sep 2021, at 22:12, Christofer Dutz <[email protected] > <mailto:[email protected]><mailto:[email protected] > <mailto:[email protected]>>> wrote: > > Hi Gabor, > > the maven build would have succeeded, if wayang had been released. Right now > there's no 0.6.0 available in maven-central. > > You could have added a repositories reference to > https://repository.apache.org/content/repositories/orgapachewayang-1002 > <https://repository.apache.org/content/repositories/orgapachewayang-1002> > Then it problably would have worked. > > Will do my validation hopefully tomorrow. > > > Chris > > -----Ursprüngliche Nachricht----- > Von: Gábor E. Gévay <[email protected] > <mailto:[email protected]><mailto:[email protected] > <mailto:[email protected]>>> > Gesendet: Dienstag, 28. September 2021 20:05 > An: [email protected] > <mailto:[email protected]><mailto:[email protected] > <mailto:[email protected]>> > Betreff: Re: [DISCUSS] Apache Wayang 0.6.0 RC1 > > Hello, > > Successfully compiled with `mvn clean install` with both -Pscala-11 on Java 8 > and -Pscala-12 on Java 11. Verified the key and verified the sha checksum. > > I also tried creating an empty Maven project, adding Wayang as a dependency > as described on our documentation page > (https://wayang.apache.org/documentation/ ), and it worked after resolving a > minor issue: > > The documentation page lists a number of dependencies that the user should > add, and one of these is `wayang-api`, but this was not working for me. So > this is what I had in my pom: > > <dependency> > <groupId>org.apache.wayang</groupId> > <artifactId>wayang-api</artifactId> > <version>0.6.0</version> > </dependency> > > And Maven gave the following error: > > [ERROR] Failed to execute goal on project wayang-proba: Could not resolve > dependencies for project > org.example:wayang-proba:jar:1.0-SNAPSHOT: Could not find artifact > org.apache.wayang:wayang-api:jar:0.6.0 in central > (https://repo.maven.apache.org/maven2) -> [Help 1] > > Changing `wayang-api` to `wayang-api-scala-java_2.11` works. Maybe > `wayang-api` was left there from an older version? In that case, we could > just update the website. > > Another minor thing about the documentation page is that it still says “If > you need to rebuild Apache Wayang, e.g., to use a different Scala version, > you can simply do so via Maven: > Adapt the version variables (e.g., spark.version) in the main pom.xml file. > ...” > But this recently changed to the Maven profile stuff. > > But these would be just website changes, so I guess it doesn’t affect the > release itself. So I gave +1 in the other thread. > > Best, > Gábor
