4.0.0 com.github copilot-sdk-java 1.0.0-beta-java.5-SNAPSHOT jar GitHub Copilot SDK :: Java SDK for programmatic control of GitHub Copilot CLI https://github.com/github/copilot-sdk MIT License https://opensource.org/licenses/MIT GitHub Copilot SDK GitHub Copilot SDK https://github.com/github scm:git:https://github.com/github/copilot-sdk.git scm:git:https://github.com/github/copilot-sdk.git https://github.com/github/copilot-sdk HEAD central https://central.sonatype.com/repository/maven-snapshots/ 17 UTF-8 ${project.build.directory}/copilot-sdk ${copilot.sdk.clone.dir}/test ${copilot.sdk.clone.dir}/nodejs/node_modules/@github/copilot/index.js false ${skip.test.harness} ^1.0.55-5 com.fasterxml.jackson.core jackson-databind 2.21.3 com.fasterxml.jackson.core jackson-annotations 2.21 com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.21.3 com.github.spotbugs spotbugs-annotations 4.9.8 provided org.junit.jupiter junit-jupiter 5.14.4 test org.mockito mockito-core 5.23.0 test org.apache.maven.plugins maven-javadoc-plugin 3.12.0 public true none com.github.spotbugs spotbugs-maven-plugin 4.9.8.3 config/spotbugs/spotbugs-exclude.xml org.apache.maven.plugins maven-compiler-plugin 3.15.0 org.apache.maven.plugins maven-jar-plugin 3.5.0 org.apache.maven.plugins maven-antrun-plugin 3.2.0 clone-or-update-copilot-sdk generate-test-resources run ${skip.test.harness} org.apache.ant ant 1.10.17 org.codehaus.mojo exec-maven-plugin 3.6.3 install-harness-dependencies generate-test-resources exec ${skip.test.harness} npm ${copilot.sdk.clone.dir}/test/harness install install-nodejs-cli-dependencies generate-test-resources exec ${skip.cli.install} npm ${copilot.sdk.clone.dir}/nodejs ci --ignore-scripts org.apache.maven.plugins maven-surefire-plugin 3.5.5 alphabetical ${testExecutionAgentArgs} ${surefire.jvm.args} 2 ${copilot.tests.dir} ${copilot.sdk.clone.dir} ${copilot.cli.path} isolated-resume-tests test test isolated-resume ${project.build.directory}/surefire-reports-isolated default-test isolated-resume org.codehaus.mojo build-helper-maven-plugin 3.6.1 add-generated-source generate-sources add-source ${project.basedir}/src/generated/java com.diffplug.spotless spotless-maven-plugin 2.46.1 src/generated/java/**/*.java 4.33 true 4 org.jacoco jacoco-maven-plugin 0.8.14 wire-up-coverage-instrumentation prepare-agent ${project.build.directory}/jacoco-test-results/sdk-tests.exec testExecutionAgentArgs com/github/copilot/** com/github/copilot/E2ETestContext* com/github/copilot/CapiProxy* build-coverage-report-from-tests report verify ${project.build.directory}/jacoco-test-results/sdk-tests.exec ${project.reporting.outputDirectory}/jacoco-coverage org.apache.maven.plugins maven-checkstyle-plugin 3.6.0 config/checkstyle/checkstyle.xml true true false validate validate check com.puppycrawl.tools checkstyle 10.26.1 org.sonatype.central central-publishing-maven-plugin 0.10.0 true central true jdk21+ [21,) -XX:+EnableDynamicAgentLoading skip-test-harness true skip-cli-install-when-tests-skipped skipTests true true skip-cli-install-when-maven-test-skip maven.test.skip true true debug org.apache.maven.plugins maven-surefire-plugin ${project.basedir}/src/test/resources/logging-debug.properties release org.apache.maven.plugins maven-source-plugin 3.4.0 attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin 3.2.8 sign-artifacts verify sign update-schemas-from-npm-artifact org.codehaus.mojo exec-maven-plugin 3.6.3 update-copilot-schema-version generate-sources exec npm ${project.basedir}/scripts/codegen install @github/copilot@${copilot.schema.version} org.apache.maven.plugins maven-enforcer-plugin 3.6.3 require-schema-version validate enforce copilot.schema.version You must specify -Dcopilot.schema.version=VERSION (e.g. 1.0.25) codegen org.codehaus.mojo exec-maven-plugin 3.6.3 codegen-npm-install generate-sources exec npm ${project.basedir}/scripts/codegen ci codegen-generate generate-sources exec npm ${project.basedir}/scripts/codegen run generate