Hi, I tried building with Maven 4 by changing the wrapper script
*PS C:\git\tep> git diffdiff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.propertiesindex 308007b56fe..078129b90db 100644--- a/.mvn/wrapper/maven-wrapper.properties+++ b/.mvn/wrapper/maven-wrapper.properties@@ -1 +1 @@-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip <https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip>+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-beta-3/apache-maven-4.0.0-beta-3-bin.zip <https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-beta-3/apache-maven-4.0.0-beta-3-bin.zip> * But I got this build failure *[ERROR] Internal error: java.lang.IllegalStateException: No unique Source for com.tep.common:biometriccommon: C:\git\tep\common\..\common_biometriccommon\pom.xml and C:\git\tep\common_biometriccommon\pom.xml -> [Help 1]org.apache.maven.InternalErrorException: Internal error: java.lang.IllegalStateException: No unique Source for com.tep.common:biometriccommon: C:\git\tep\common\..\common_biometriccommon\pom.xml and C:\git\tep\common_biometriccommon\pom.xml at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:157) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:958) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:205) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(Method.java:580) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)Caused by: java.lang.IllegalStateException: No unique Source for com.tep.common:biometriccommon: C:\git\tep\common\..\common_biometriccommon\pom.xml and C:\git\tep\common_biometriccommon\pom.xml at org.apache.maven.internal.impl.model.DefaultModelTransformerContextBuilder.lambda$getSource$0(DefaultModelTransformerContextBuilder.java:219) at java.util.stream.ReduceOps$2ReducingSink.accept(ReduceOps.java:123) at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:677) at org.apache.maven.internal.impl.model.DefaultModelTransformerContextBuilder.getSource(DefaultModelTransformerContextBuilder.java:218) at org.apache.maven.internal.impl.model.DefaultModelTransformerContextBuilder$1.findRawModel(DefaultModelTransformerContextBuilder.java:106) at org.apache.maven.internal.impl.model.DefaultModelTransformerContextBuilder$1.getRawModel(DefaultModelTransformerContextBuilder.java:84) at org.apache.maven.internal.impl.model.BuildModelTransformer.handleReactorDependencies(BuildModelTransformer.java:107) at org.apache.maven.internal.impl.model.BuildModelTransformer.transform(BuildModelTransformer.java:54) at org.apache.maven.internal.impl.model.DefaultModelBuilder.doReadRawModel(DefaultModelBuilder.java:745) at org.apache.maven.internal.impl.model.DefaultModelBuilder.lambda$readRawModel$3(DefaultModelBuilder.java:729) at org.apache.maven.internal.impl.model.DefaultModelBuilder.lambda$asSupplier$10(DefaultModelBuilder.java:1394) at org.apache.maven.internal.impl.resolver.DefaultModelCache$CachingSupplier.get(DefaultModelCache.java:194) at org.apache.maven.internal.impl.resolver.DefaultModelCache.computeIfAbsent(DefaultModelCache.java:81) at org.apache.maven.internal.impl.resolver.DefaultModelCache.computeIfAbsent(DefaultModelCache.java:77) at org.apache.maven.internal.impl.model.DefaultModelBuilder.cache(DefaultModelBuilder.java:1387) at org.apache.maven.internal.impl.model.DefaultModelBuilder.readRawModel(DefaultModelBuilder.java:729) at org.apache.maven.internal.impl.model.DefaultModelBuilder.buildRawModel(DefaultModelBuilder.java:521) at org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:684) at org.apache.maven.project.DefaultProjectBuilder$BuildSession.doBuild(DefaultProjectBuilder.java:756) at org.apache.maven.project.DefaultProjectBuilder$BuildSession.lambda$build$6(DefaultProjectBuilder.java:706) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1570) * What is Maven complaining about? Kind regards, Delany