4.0.0com.githubcopilot-sdk-java1.0.2-SNAPSHOTjarGitHub Copilot SDK :: JavaOfficial SDK for programmatic control of GitHub Copilot CLIhttps://github.com/github/copilot-sdkMIT Licensehttps://opensource.org/licenses/MITGitHub Copilot SDK TeamGitHubhttps://github.com/githubscm:git:https://github.com/github/copilot-sdk.gitscm:git:https://github.com/github/copilot-sdk.githttps://github.com/github/copilot-sdkHEADcentralhttps://central.sonatype.com/repository/maven-snapshots/17UTF-8${project.basedir}/..${copilot.sdk.root}/test${copilot.sdk.root}/nodejs/node_modules/@github/copilot/index.jsfalse${skip.test.harness}^1.0.61com.fasterxml.jackson.corejackson-databind2.22.0com.fasterxml.jackson.corejackson-annotations2.22com.fasterxml.jackson.datatypejackson-datatype-jsr3102.22.0com.github.spotbugsspotbugs-annotations4.10.2providedorg.junit.jupiterjunit-jupiter5.14.4testorg.mockitomockito-core5.23.0testorg.apache.maven.pluginsmaven-javadoc-plugin3.12.0publictruenonecom.github.spotbugsspotbugs-maven-plugin4.10.2.0config/spotbugs/spotbugs-exclude.xmlorg.apache.maven.pluginsmaven-clean-plugin3.5.0org.apache.maven.pluginsmaven-compiler-plugin3.15.0-Acopilot.experimental.allowed=truenoneorg.apache.maven.pluginsmaven-jar-plugin3.5.0org.apache.maven.pluginsmaven-antrun-plugin3.2.0print-test-jdk-bannerprocess-test-classesrunorg.codehaus.mojoexec-maven-plugin3.6.3install-harness-dependenciesgenerate-test-resourcesexec${skip.test.harness}npm${copilot.sdk.root}/test/harnessciinstall-nodejs-cli-dependenciesgenerate-test-resourcesexec${skip.cli.install}npm${copilot.sdk.root}/nodejsci--ignore-scriptsorg.apache.maven.pluginsmaven-failsafe-plugin3.5.6integration-testverify${project.build.directory}${project.build.finalName}${project.build.testOutputDirectory}${copilot.cli.path}org.apache.maven.pluginsmaven-surefire-plugin3.5.6alphabetical${testExecutionAgentArgs} ${surefire.jvm.args}2${copilot.tests.dir}${copilot.sdk.root}${copilot.cli.path}isolated-resume-teststesttestisolated-resume${project.build.directory}/surefire-reports-isolateddefault-testisolated-resumeorg.codehaus.mojobuild-helper-maven-plugin3.6.1add-generated-sourcegenerate-sourcesadd-source${project.basedir}/src/generated/javacom.diffplug.spotlessspotless-maven-plugin2.46.1src/generated/java/**/*.java4.33true4org.jacocojacoco-maven-plugin0.8.15wire-up-coverage-instrumentationprepare-agent${project.build.directory}/jacoco-test-results/sdk-tests.exectestExecutionAgentArgscom/github/copilot/**com/github/copilot/E2ETestContext*com/github/copilot/CapiProxy*build-coverage-report-from-testsreportverify${project.build.directory}/jacoco-test-results/sdk-tests.exec${project.reporting.outputDirectory}/jacoco-coverageMETA-INF/versions/**/*.classorg.apache.maven.pluginsmaven-checkstyle-plugin3.6.0config/checkstyle/checkstyle.xmltruetruefalsevalidatevalidatecheckcom.puppycrawl.toolscheckstyle10.26.1org.sonatype.centralcentral-publishing-maven-plugin0.10.0truecentraltrueorg.apache.maven.pluginsmaven-enforcer-plugin3.6.3enforce-jdk25enforce[25,)JDK 25+ is required to build the Multi-Release JAR with the virtual-thread overlay.verify-multi-release-overlayverifyenforce${project.build.outputDirectory}/META-INF/versions/25/com/github/copilot/InternalExecutorProvider.classMulti-Release JAR overlay missing: META-INF/versions/25/com/github/copilot/InternalExecutorProvider.class was not compiled. Ensure the build runs on JDK 25+.jdk21+[21,)-XX:+EnableDynamicAgentLoadingjava25-multi-release[25,)org.apache.maven.pluginsmaven-compiler-plugincompile-java25compilecompile25false${project.basedir}/src/main/java25trueorg.apache.maven.pluginsmaven-jar-plugintrueorg.apache.maven.pluginsmaven-antrun-pluginverify-java25-overlaypackagerun
JDK 25 multi-release overlay class is missing from the packaged JAR.
Expected entry: META-INF/versions/25/com/github/copilot/InternalExecutorProvider.class
JAR: ${project.build.directory}/${project.build.finalName}.jar
This usually means the 'java25-multi-release' Maven profile did not activate
(e.g. the build is running on a JDK older than 25) or maven-compiler-plugin
did not produce the multi-release output. Re-build on JDK 25+ and verify the
'compile-java25' execution ran during the 'compile' phase.
skip-test-harnesstrueskip-cli-install-when-tests-skippedskipTeststruetrueskip-cli-install-when-maven-test-skipmaven.test.skiptruetruedebugorg.apache.maven.pluginsmaven-surefire-plugin${project.basedir}/src/test/resources/logging-debug.propertiesreleaseorg.apache.maven.pluginsmaven-source-plugin3.4.0attach-sourcesjar-no-forkorg.apache.maven.pluginsmaven-javadoc-pluginattach-javadocsjarorg.apache.maven.pluginsmaven-gpg-plugin3.2.8sign-artifactsverifysignupdate-schemas-from-npm-artifactorg.codehaus.mojoexec-maven-plugin3.6.3update-copilot-schema-versiongenerate-sourcesexecnpm${project.basedir}/scripts/codegeninstall@github/copilot@${copilot.schema.version}org.apache.maven.pluginsmaven-enforcer-plugin3.6.3require-schema-versionvalidateenforcecopilot.schema.versionYou must specify -Dcopilot.schema.version=VERSION (e.g. 1.0.25)codegenorg.codehaus.mojoexec-maven-plugin3.6.3codegen-npm-installgenerate-sourcesexecnpm${project.basedir}/scripts/codegencicodegen-generategenerate-sourcesexecnpm${project.basedir}/scripts/codegenrungenerate