Hi,
Still looking for help on this one. I added a JAVA_HOME env variable.
Exactly the same result:
[MacBook-Pro-10:~/apache/git/db-jdo] clr% mvn clean install
Maven config from .mavenrc
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] JDO PARENT [pom]
[INFO] JDO API [jar]
[INFO] JDO TCK Execution Maven Mojo [maven-plugin]
[INFO] JDO Technology Compatibility Kit (TCK) [jar]
[INFO] JDO Root POM [pom]
[INFO]
[INFO] ---------------------< org.apache.jdo:parent-pom >----------------------
[INFO] Building JDO PARENT 3.2.2-SNAPSHOT [1/5]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ parent-pom ---
[INFO] Deleting /Users/clr/apache/git/db-jdo/parent-pom/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-maven-version) @
parent-pom ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-java-version) @
parent-pom ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process
(process-resource-bundles) @ parent-pom ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- maven-site-plugin:3.11.0:attach-descriptor (attach-descriptor) @
parent-pom ---
[INFO] No site descriptor found: nothing to attach.
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ parent-pom ---
[INFO] Installing /Users/clr/apache/git/db-jdo/parent-pom/pom.xml to
/Users/clr/.m2/repository/org/apache/jdo/parent-pom/3.2.2-SNAPSHOT/parent-pom-3.2.2-SNAPSHOT.pom
[INFO]
[INFO] -------------------------< javax.jdo:jdo-api >--------------------------
[INFO] Building JDO API 3.2.2-SNAPSHOT [2/5]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ jdo-api ---
[INFO] Deleting /Users/clr/apache/git/db-jdo/api/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-maven-version) @
jdo-api ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-java-version) @ jdo-api
---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process
(process-resource-bundles) @ jdo-api ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ jdo-api
---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 44 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ jdo-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 174 source files to
/Users/clr/apache/git/db-jdo/api/target/classes
[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @
jdo-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 86 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @
jdo-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 34 source files to
/Users/clr/apache/git/db-jdo/api/target/test-classes
[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.
[INFO]
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ jdo-api ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running javax.jdo.listener.InstanceLifecycleEventTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s
- in javax.jdo.listener.InstanceLifecycleEventTest
[INFO] Running javax.jdo.identity.IntIdentityTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s
- in javax.jdo.identity.IntIdentityTest
[INFO] Running javax.jdo.identity.CharIdentityTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -
in javax.jdo.identity.CharIdentityTest
[INFO] Running javax.jdo.identity.ByteIdentityTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s
- in javax.jdo.identity.ByteIdentityTest
[INFO] Running javax.jdo.identity.LongIdentityTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s
- in javax.jdo.identity.LongIdentityTest
[INFO] Running javax.jdo.identity.SingleFieldIdentityTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in
javax.jdo.identity.SingleFieldIdentityTest
[INFO] Running javax.jdo.identity.ObjectIdentityTest
[INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s
- in javax.jdo.identity.ObjectIdentityTest
[INFO] Running javax.jdo.identity.StringIdentityTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s
- in javax.jdo.identity.StringIdentityTest
[INFO] Running javax.jdo.identity.ShortIdentityTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s
- in javax.jdo.identity.ShortIdentityTest
[INFO] Running javax.jdo.ObjectStateTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s
- in javax.jdo.ObjectStateTest
[INFO] Running javax.jdo.EnhancerTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.046 s
- in javax.jdo.EnhancerTest
[INFO] Running javax.jdo.PMFMapMapTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s
- in javax.jdo.PMFMapMapTest
[INFO] Running javax.jdo.schema.XMLTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.122 s
- in javax.jdo.schema.XMLTest
[INFO] Running javax.jdo.spi.JDOImplHelperTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s
- in javax.jdo.spi.JDOImplHelperTest
[INFO] Running javax.jdo.spi.StateInterrogationTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s
- in javax.jdo.spi.StateInterrogationTest
[INFO] Running javax.jdo.JDOHelperConfigTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s
- in javax.jdo.JDOHelperConfigTest
[INFO] Running javax.jdo.JDOHelperTest
[INFO] Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s
- in javax.jdo.JDOHelperTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 254, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-bundle-plugin:5.1.6:manifest (bundle-manifest) @ jdo-api ---
[INFO] No MANIFEST.MF file found, generating manifest.
[INFO] Writing manifest:
/Users/clr/apache/git/db-jdo/api/target/classes/META-INF/MANIFEST.MF
[INFO]
[INFO] --- maven-jar-plugin:3.2.2:jar (default-jar) @ jdo-api ---
[INFO] Building jar:
/Users/clr/apache/git/db-jdo/api/target/jdo-api-3.2.2-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.11.0:attach-descriptor (attach-descriptor) @
jdo-api ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ jdo-api ---
[INFO] Installing
/Users/clr/apache/git/db-jdo/api/target/jdo-api-3.2.2-SNAPSHOT.jar to
/Users/clr/.m2/repository/javax/jdo/jdo-api/3.2.2-SNAPSHOT/jdo-api-3.2.2-SNAPSHOT.jar
[INFO] Installing /Users/clr/apache/git/db-jdo/api/pom.xml to
/Users/clr/.m2/repository/javax/jdo/jdo-api/3.2.2-SNAPSHOT/jdo-api-3.2.2-SNAPSHOT.pom
[INFO]
[INFO] ---------------------< org.apache.jdo:jdo-exectck >---------------------
[INFO] Building JDO TCK Execution Maven Mojo 3.2.2-SNAPSHOT [3/5]
[INFO] ----------------------------[ maven-plugin ]----------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ jdo-exectck ---
[INFO] Deleting /Users/clr/apache/git/db-jdo/exectck/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-maven-version) @
jdo-exectck ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-java-version) @
jdo-exectck ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process
(process-resource-bundles) @ jdo-exectck ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @
jdo-exectck ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory
/Users/clr/apache/git/db-jdo/exectck/src/main/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ jdo-exectck
---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to
/Users/clr/apache/git/db-jdo/exectck/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on
a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for JDO Root POM 3.2.2-SNAPSHOT:
[INFO]
[INFO] JDO PARENT ......................................... SUCCESS [ 2.063 s]
[INFO] JDO API ............................................ SUCCESS [ 19.445 s]
[INFO] JDO TCK Execution Maven Mojo ....................... FAILURE [ 0.465 s]
[INFO] JDO Technology Compatibility Kit (TCK) ............. SKIPPED
[INFO] JDO Root POM ....................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 22.123 s
[INFO] Finished at: 2022-06-23T15:14:34-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile)
on project jdo-exectck: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on
a JRE rather than a JDK?
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
https://mx.akquinet.de/link?id=BAgAAACYQ5h30xnx26MAAABpbk2lvMevsvB7bbqlWtHsmXVGZeXyhhvWJCDfxjotQtskELP8uOfPbTLF2XOGyNvJnEq9fCSAsjSeZNutRf0_99ho1M4UkFVXmqH1zNaxL1VnczcYrNT16q2TGaHo7OvVGSN01WTGFL5015qDGGe-k7kSmdauCBfw-Z8cKpHTJUERoms7yU3524A4YVKicdgd6lCXWTK2t5xUbSvHZ6fdLg5I0
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :jdo-exectck
[MacBook-Pro-10:~/apache/git/db-jdo] clr% echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home
[MacBook-Pro-10:~/apache/git/db-jdo] clr% ls
/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home
COPYRIGHT THIRDPARTYLICENSEREADME.txt
javafx-src.zip release
LICENSE bin
jre src.zip
README.html db
lib
THIRDPARTYLICENSEREADME-JAVAFX.txt include
man
[MacBook-Pro-10:~/apache/git/db-jdo] clr% ls $JAVA_HOME/bin
appletviewer jarsigner javafxpackager jcmd jhat
jmc jstack keytool policytool schemagen
unpack200
extcheck java javah jconsole jinfo
jps jstat native2ascii rmic serialver
wsgen
idlj javac javap jdb jjs
jrunscript jstatd orbd rmid servertool
wsimport
jar javadoc javapackager jdeps jmap
jsadebugd jvisualvm pack200 rmiregistry tnameserv
xjc
[MacBook-Pro-10:~/apache/git/db-jdo] clr
On Jun 23, 2022, at 00:12, Bouschen, Michael
<michael.bousc...@akquinet.de.INVALID> wrote:
Hi Craig,
please try setting JAVA_HOME to the JDK you want to use. As far as I know uses maven the
JAVA_HOME environment variable internally to find the JDK. This might explain the error
message you get: "No compiler is provided in this environment. Perhaps you are
running on a JRE rather than a JDK?"
Regards Michael
Craig L Russell
c...@apache.org