Hi Michael,
Thanks for checking... You found the issue.
My .mavenrc:
clr% cat ~/.mavenrc
echo "Maven config from .mavenrc"
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
So that needs to be changed (or removed since it has no value).
I also looked at the difference between the api module which has an explicit
maven-compiler-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<showWarnings>true</showWarnings>
<fork>true</fork>
<compilerArgument>-Xlint:unchecked</compilerArgument>
</configuration>
</plugin>
The other modules do not have the compiler plugin.
Removing .mavenrc makes everything... almost ok. There is this...
MacBook-Pro-10:~/apache/git/db-jdo] clr% mvn clean install
[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
[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
[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.004 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.001 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.001 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.001 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.025 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 s -
in javax.jdo.identity.ShortIdentityTest
[INFO] Running javax.jdo.ObjectStateTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s
- in javax.jdo.ObjectStateTest
[INFO] Running javax.jdo.EnhancerTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.368 s
- in javax.jdo.EnhancerTest
[INFO] Running javax.jdo.PMFMapMapTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s
- in javax.jdo.PMFMapMapTest
[INFO] Running javax.jdo.schema.XMLTest
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 6.278 s
<<< FAILURE! - in javax.jdo.schema.XMLTest
[ERROR] testDTDBased Time elapsed: 6.068 s <<< FAILURE!
junit.framework.AssertionFailedError:
Fatal error processing Positive0-dtd.jdo: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive1-dtd.jdo: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Fatal error processing Negative0-dtd.jdo: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Fatal error processing Positive15.8.2-dtd.orm:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.3-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.2.1-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.8.3-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.2-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.1-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.8.1-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.1-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.2.2-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.5-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.4-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive0-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.5-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive1-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.4-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.6-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested targetFatal error processing
Positive15.3.6-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Fatal error processing Negative0-dtd.orm: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Fatal error processing Positive0-dtd.jdoquery:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Fatal error processing Negative0-dtd.jdoquery:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
at javax.jdo.schema.XMLTest.testDTDBased(XMLTest.java:115)
[INFO] Running javax.jdo.spi.JDOImplHelperTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 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.003 s
- in javax.jdo.spi.StateInterrogationTest
[INFO] Running javax.jdo.JDOHelperConfigTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s
- in javax.jdo.JDOHelperConfigTest
[INFO] Running javax.jdo.JDOHelperTest
[INFO] Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s
- in javax.jdo.JDOHelperTest
[INFO]
Thanks,
Craig
> On Jun 24, 2022, at 08:47, Michael Bouschen <[email protected]> wrote:
>
> Hi Craig,
>
> the first output of your mvn clean install call says "Maven config from
> .mavenrc".
>
> Does it include any java setting? How does it look like? I do not have such a
> config file .mavenrc.
>
> Regards Michael
>
>> 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
>>
>> <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
>>> <[email protected]> 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
>> [email protected]
Craig L Russell
[email protected]