Forum Discussion
@ptaylor I got the build to succeed. To do this, I removed my local Maven (downloaded from Apache originally) and added it again via brew install maven
. That did not work by itself.
But then, I changed my JAVA_HOME from adoptopenjdk-11.jdk to the jdk that came with Maven as part of the Brew install - Open JDK 14.0.1. When I did that, mvn clean install -DskipTests=true
worked.
Perhaps JDK 14 is somehow required by Maven 3.6.3 (Brew seems to think so in any case). Regardless, thanks for the support here. Note, the Snap Development Documentation still references JDK 8. I am assuming that Adopt Open JDK 11 will work for development tho as that is what we had to install on our snaplex for 4.22 recently.
Let me know if you have any thing to add on that or any additional questions. Thanks again.
That’s very interesting. I’m going to test if switching the Java version makes a difference. I’ve been testing with Java 8.
We did discover some issues with the root pom for the platform artifacts ( com.snaplogic.Tectonic:4.22.8124 at Package com.snaplogic.Tectonic · SnapLogicDev/sdk · GitHub). That was referencing some incorrect versions and repositories. We’ll have a new version of that pom deployed shortly which corrects those issues.