<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
F:\nag\DWork\osource\experiments\cloudc\devops\iac\any\pulumi\java\aws\ss\ex1\sam-app>sam build
Starting Build use cache
Cache is invalid, running build and copying resources for following functions (HelloWorldFunction)
Building codeuri:
F:\nag\DWork\osource\experiments\cloudc\devops\iac\any\pulumi\java\aws\ss\ex1\sam-app\HelloWorldFunction runtime: java11
metadata: {} architecture: x86_64 functions: HelloWorldFunction
D:\OS\win\Dev\langs\java\bldeng\mvn\bin\mvn.CMD is using a JVM with major version 19 which is newer than 11 that is
supported by AWS Lambda. The compiled function code may not run in AWS Lambda unless the project has been configured to
be compatible with Java 11 using 'maven.compiler.target' in Maven.
Running JavaMavenWorkflow:CopySource
Running JavaMavenWorkflow:MavenBuild
Build Failed
Error: JavaMavenWorkflow:MavenBuild - Maven Failed: [INFO] Scanning for projects...
[INFO]
[INFO] -----------------------< helloworld:HelloWorld >------------------------
[INFO] Building A sample Hello World created for SAM CLI. 1.0
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] Version not locked for default bindings plugins [maven-clean-plugin, maven-resources-plugin, maven-compiler-plugin, maven-jar-plugin, maven-install-plugin], you should define versions in pluginManagement section of your pom.xml or parent
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ HelloWorld ---
[INFO] Deleting C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target
[INFO]
[INFO] --- resources:3.3.0:resources (default-resources) @ HelloWorld ---
[WARNING] File encoding has not been set, using platform encoding UTF-8. Build is platform dependent!
[WARNING] See https://maven.apache.org/general.html#encoding-warning
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\src\main\resources-filtered
[INFO]
[INFO] --- compiler:3.10.1:compile (default-compile) @ HelloWorld ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 1 source file to C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target\classes
[INFO]
[INFO] --- aspectj:1.14.0:compile (default) @ HelloWorld ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.0:testResources (default-testResources) @ HelloWorld ---
[WARNING] File encoding has not been set, using platform encoding UTF-8. Build is platform dependent!
[WARNING] See https://maven.apache.org/general.html#encoding-warning
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\src\test\resources
[INFO] skip non existing resourceDirectory C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\src\test\resources-filtered
[INFO]
[INFO] --- compiler:3.10.1:testCompile (default-testCompile) @ HelloWorld ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 1 source file to C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target\test-classes
[INFO]
[INFO] --- surefire:3.1.2:test (default-test) @ HelloWorld ---
[INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running helloworld.AppTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.661 s -- in helloworld.AppTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.3.0:jar (default-jar) @ HelloWorld ---
[INFO] Building jar: C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target\HelloWorld-1.0.jar
[INFO]
[INFO] --- shade:3.2.4:shade (default) @ HelloWorld ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] Including software.amazon.lambda:powertools-tracing:jar:1.16.0 in the shaded jar.
[INFO] Including software.amazon.lambda:powertools-core:jar:1.16.0 in the shaded jar.
[INFO] Including software.amazon.awssdk:aws-core:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:annotations:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:regions:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:json-utils:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:third-party-jackson-core:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:auth:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:profiles:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:sdk-core:jar:2.20.94 in the shaded jar.
[INFO] Including org.reactivestreams:reactive-streams:jar:1.0.3 in the shaded jar.
[INFO] Including software.amazon.awssdk:http-client-spi:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:metrics-spi:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:endpoints-spi:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.awssdk:utils:jar:2.20.94 in the shaded jar.
[INFO] Including software.amazon.eventstream:eventstream:jar:1.0.1 in the shaded jar.
[INFO] Including org.aspectj:aspectjrt:jar:1.9.7 in the shaded jar.
[INFO] Including com.amazonaws:aws-xray-recorder-sdk-core:jar:2.14.0 in the shaded jar.
[INFO] Including com.amazonaws:aws-java-sdk-xray:jar:1.12.228 in the shaded jar.
[INFO] Including com.amazonaws:aws-java-sdk-core:jar:1.12.228 in the shaded jar.
[INFO] Including commons-logging:commons-logging:jar:1.1.3 in the shaded jar.
[INFO] Including commons-codec:commons-codec:jar:1.15 in the shaded jar.
[INFO] Including org.apache.httpcomponents:httpclient:jar:4.5.13 in the shaded jar.
[INFO] Including org.apache.httpcomponents:httpcore:jar:4.4.13 in the shaded jar.
[INFO] Including software.amazon.ion:ion-java:jar:1.0.2 in the shaded jar.
[INFO] Including com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6 in the shaded jar.
[INFO] Including com.amazonaws:jmespath-java:jar:1.12.228 in the shaded jar.
[INFO] Including com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.14.0 in the shaded jar.
[INFO] Including com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.14.0 in the shaded jar.
[INFO] Including com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.14.0 in the shaded jar.
[INFO] Including software.amazon.lambda:powertools-logging:jar:1.16.0 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-databind:jar:2.15.2 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2 in the shaded jar.
[INFO] Including com.fasterxml.jackson.core:jackson-core:jar:2.15.2 in the shaded jar.
[INFO] Including org.apache.logging.log4j:log4j-layout-template-json:jar:2.20.0 in the shaded jar.
[INFO] Including org.apache.logging.log4j:log4j-core:jar:2.20.0 in the shaded jar.
[INFO] Including org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.20.0 in the shaded jar.
[INFO] Including org.slf4j:slf4j-api:jar:2.0.6 in the shaded jar.
[INFO] Including org.apache.logging.log4j:log4j-api:jar:2.20.0 in the shaded jar.
[INFO] Including software.amazon.lambda:powertools-metrics:jar:1.16.0 in the shaded jar.
[INFO] Including software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6 in the shaded jar.
[INFO] Including com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1 in the shaded jar.
[INFO] Including org.javatuples:javatuples:jar:1.2 in the shaded jar.
[INFO] Including com.amazonaws:aws-lambda-java-core:jar:1.2.2 in the shaded jar.
[INFO] Including com.amazonaws:aws-lambda-java-events:jar:3.11.2 in the shaded jar.
[INFO] Including joda-time:joda-time:jar:2.10.8 in the shaded jar.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] HelloWorld-1.0.jar, annotations-2.20.94.jar, aspectjrt-1.9.7.jar, auth-2.20.94.jar, aws-core-2.20.94.jar, aws-embedded-metrics-1.0.6.jar, aws-java-sdk-core-1.12.228.jar, aws-java-sdk-xray-1.12.228.jar, aws-lambda-java-core-1.2.2.jar, aws-lambda-java-events-3.11.2.jar, aws-xray-recorder-sdk-aws-sdk-core-2.14.0.jar, aws-xray-recorder-sdk-aws-sdk-v2-2.14.0.jar, aws-xray-recorder-sdk-aws-sdk-v2-instrumentor-2.14.0.jar, aws-xray-recorder-sdk-core-2.14.0.jar, commons-codec-1.15.jar, commons-logging-1.1.3.jar, endpoints-spi-2.20.94.jar, eventstream-1.0.1.jar, http-client-spi-2.20.94.jar, httpclient-4.5.13.jar, httpcore-4.4.13.jar, ion-java-1.0.2.jar, jackson-annotations-2.15.2.jar, jackson-core-2.15.2.jar, jackson-databind-2.15.2.jar, jackson-dataformat-cbor-2.12.6.jar, jackson-datatype-jsr310-2.11.1.jar, javatuples-1.2.jar, jmespath-java-1.12.228.jar, joda-time-2.10.8.jar, json-utils-2.20.94.jar, log4j-api-2.20.0.jar, log4j-core-2.20.0.jar, log4j-layout-template-json-2.20.0.jar, log4j-slf4j2-impl-2.20.0.jar, metrics-spi-2.20.94.jar, powertools-core-1.16.0.jar, powertools-logging-1.16.0.jar, powertools-metrics-1.16.0.jar, powertools-tracing-1.16.0.jar, profiles-2.20.94.jar, reactive-streams-1.0.3.jar, regions-2.20.94.jar, sdk-core-2.20.94.jar, slf4j-api-2.0.6.jar, third-party-jackson-core-2.20.94.jar, utils-2.20.94.jar define 1 overlapping resource:
[WARNING] - META-INF/MANIFEST.MF
[WARNING] HelloWorld-1.0.jar, powertools-core-1.16.0.jar, powertools-logging-1.16.0.jar, powertools-metrics-1.16.0.jar, powertools-tracing-1.16.0.jar define 1 overlapping resource:
[WARNING] - builddef.lst
[WARNING] annotations-2.20.94.jar, auth-2.20.94.jar, aws-core-2.20.94.jar, commons-codec-1.15.jar, commons-logging-1.1.3.jar, endpoints-spi-2.20.94.jar, http-client-spi-2.20.94.jar, javatuples-1.2.jar, joda-time-2.10.8.jar, json-utils-2.20.94.jar, metrics-spi-2.20.94.jar, profiles-2.20.94.jar, regions-2.20.94.jar, sdk-core-2.20.94.jar, third-party-jackson-core-2.20.94.jar, utils-2.20.94.jar define 2 overlapping resources:
[WARNING] - META-INF/LICENSE.txt
[WARNING] - META-INF/NOTICE.txt
[WARNING] httpclient-4.5.13.jar, httpcore-4.4.13.jar, jackson-annotations-2.15.2.jar, jackson-core-2.15.2.jar, jackson-databind-2.15.2.jar, jackson-datatype-jsr310-2.11.1.jar, log4j-api-2.20.0.jar, log4j-core-2.20.0.jar, log4j-layout-template-json-2.20.0.jar, log4j-slf4j2-impl-2.20.0.jar, third-party-jackson-core-2.20.94.jar define 1 overlapping resource:
[WARNING] - META-INF/LICENSE
[WARNING] httpclient-4.5.13.jar, httpcore-4.4.13.jar, jackson-annotations-2.15.2.jar, jackson-core-2.15.2.jar, jackson-databind-2.15.2.jar, log4j-api-2.20.0.jar, log4j-core-2.20.0.jar, log4j-layout-template-json-2.20.0.jar, log4j-slf4j2-impl-2.20.0.jar, third-party-jackson-core-2.20.94.jar define 1 overlapping resource:
[WARNING] - META-INF/NOTICE
[WARNING] jackson-core-2.15.2.jar, jackson-databind-2.15.2.jar, log4j-api-2.20.0.jar, slf4j-api-2.0.6.jar, third-party-jackson-core-2.20.94.jar define 1 overlapping classes:
[WARNING] - META-INF.versions.9.module-info
[WARNING] aws-xray-recorder-sdk-aws-sdk-core-2.14.0.jar, aws-xray-recorder-sdk-aws-sdk-v2-2.14.0.jar, aws-xray-recorder-sdk-aws-sdk-v2-instrumentor-2.14.0.jar, aws-xray-recorder-sdk-core-2.14.0.jar define 1 overlapping resource:
[WARNING] - com/amazonaws/xray/sdk.properties
[WARNING] httpclient-4.5.13.jar, httpcore-4.4.13.jar, log4j-api-2.20.0.jar, log4j-core-2.20.0.jar, log4j-layout-template-json-2.20.0.jar, log4j-slf4j2-impl-2.20.0.jar define 1 overlapping resource:
[WARNING] - META-INF/DEPENDENCIES
[WARNING] jackson-core-2.15.2.jar, jackson-dataformat-cbor-2.12.6.jar define 1 overlapping resource:
[WARNING] - META-INF/services/com.fasterxml.jackson.core.JsonFactory
[WARNING] maven-shade-plugin has detected that some class files are
[WARNING] present in two or more JARs. When this happens, only one
[WARNING] single version of the class is copied to the uber jar.
[WARNING] Usually this is not harmful and you can skip these warnings,
[WARNING] otherwise try to manually exclude artifacts based on
[WARNING] mvn dependency:tree -Ddetail=true and the above output.
[WARNING] See http://maven.apache.org/plugins/maven-shade-plugin/
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target\HelloWorld-1.0.jar with C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\target\HelloWorld-1.0-shaded.jar
[INFO] Dependency-reduced POM written at: C:\Users\nagku\AppData\Local\Temp\tmp78mhw5uy\dependency-reduced-pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.768 s
[INFO] Finished at: 2023-07-06T16:01:08+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade (default) on project HelloWorld: Execution default of goal org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade: java.lang.NoSuchMethodError: 'java.lang.Object org.apache.maven.model.Plugin.getGoals()'
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-shade-plugin:3.2.4
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/nagku/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.2.4/maven-shade-plugin-3.2.4.jar
[ERROR] urls[1] = file:/C:/Users/nagku/.m2/repository/com/github/edwgiz/maven-shade-plugin.log4j2-cachefile-transformer/2.15/maven-shade-plugin.log4j2-cachefile-transformer-2.15.jar
[ERROR] urls[2] = file:/C:/Users/nagku/.m2/repository/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar
[ERROR] urls[3] = file:/C:/Users/nagku/.m2/repository/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar
[ERROR] urls[4] = file:/C:/Users/nagku/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
[ERROR] urls[5] = file:/C:/Users/nagku/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
[ERROR] urls[6] = file:/C:/Users/nagku/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
[ERROR] urls[7] = file:/C:/Users/nagku/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[8] = file:/C:/Users/nagku/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar
[ERROR] urls[9] = file:/C:/Users/nagku/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[10] = file:/C:/Users/nagku/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[11] = file:/C:/Users/nagku/.m2/repository/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar
[ERROR] urls[12] = file:/C:/Users/nagku/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.12.0/maven-artifact-transfer-0.12.0.jar
[ERROR] urls[13] = file:/C:/Users/nagku/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar
[ERROR] urls[14] = file:/C:/Users/nagku/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
[ERROR] urls[15] = file:/C:/Users/nagku/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[ERROR] urls[16] = file:/C:/Users/nagku/.m2/repository/org/ow2/asm/asm/8.0/asm-8.0.jar
[ERROR] urls[17] = file:/C:/Users/nagku/.m2/repository/org/ow2/asm/asm-commons/8.0/asm-commons-8.0.jar
[ERROR] urls[18] = file:/C:/Users/nagku/.m2/repository/org/ow2/asm/asm-tree/8.0/asm-tree-8.0.jar
[ERROR] urls[19] = file:/C:/Users/nagku/.m2/repository/org/ow2/asm/asm-analysis/8.0/asm-analysis-8.0.jar
[ERROR] urls[20] = file:/C:/Users/nagku/.m2/repository/org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar
[ERROR] urls[21] = file:/C:/Users/nagku/.m2/repository/org/apache/maven/shared/maven-dependency-tree/3.0.1/maven-dependency-tree-3.0.1.jar
[ERROR] urls[22] = file:/C:/Users/nagku/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar
[ERROR] urls[23] = file:/C:/Users/nagku/.m2/repository/org/vafer/jdependency/2.4.0/jdependency-2.4.0.jar
[ERROR] urls[24] = file:/C:/Users/nagku/.m2/repository/org/ow2/asm/asm-util/8.0/asm-util-8.0.jar
[ERROR] urls[25] = file:/C:/Users/nagku/.m2/repository/com/google/guava/guava/28.2-android/guava-28.2-android.jar
[ERROR] urls[26] = file:/C:/Users/nagku/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
[ERROR] urls[27] = file:/C:/Users/nagku/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
[ERROR] urls[28] = file:/C:/Users/nagku/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
[ERROR] urls[29] = file:/C:/Users/nagku/.m2/repository/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar
[ERROR] urls[30] = file:/C:/Users/nagku/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar
[ERROR] urls[31] = file:/C:/Users/nagku/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
[ERROR] urls[32] = file:/C:/Users/nagku/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[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 verbose output
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.5.0</version>
<executions>