diff --git a/.github/.cache_version b/.github/.cache_version index 7262faa78c..3e9bf7273b 100644 --- a/.github/.cache_version +++ b/.github/.cache_version @@ -1 +1 @@ -8.0.5.2 +8.0.9 diff --git a/.github/actions/cache/action.yml b/.github/actions/cache/action.yml index 9993996a16..54ff04f120 100644 --- a/.github/actions/cache/action.yml +++ b/.github/actions/cache/action.yml @@ -376,16 +376,29 @@ runs: )}} # Restore Java clients: used during 'cts' or 'codegen' + - name: Restore Java client gradle properties + if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' || (inputs.job == 'client' && inputs.language == 'java') }} + uses: actions/cache@v2 + with: + path: clients/algoliasearch-client-java-2/gradle.properties + key: | + ${{ env.CACHE_VERSION }}-${{ + hashFiles( + 'specs/bundled/search.yml', + 'templates/java/**', + 'generators/src/**' + )}} + - name: Restore built Java search client if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/SearchClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/search/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/SearchClient.java', - 'clients/algoliasearch-client-java-2/model/search/**', 'specs/bundled/search.yml', 'templates/java/**', 'generators/src/**' @@ -395,12 +408,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/RecommendClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/recommend/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/RecommendClient.java', - 'clients/algoliasearch-client-java-2/model/recommend/**', 'specs/bundled/recommend.yml', 'templates/java/**', 'generators/src/**' @@ -410,12 +423,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/PersonalizationClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/personalization/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/PersonalizationClient.java', - 'clients/algoliasearch-client-java-2/model/personalization/**', 'specs/bundled/personalization.yml', 'templates/java/**', 'generators/src/**' @@ -425,12 +438,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/AnalyticsClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/analytics/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/AnalyticsClient.java', - 'clients/algoliasearch-client-java-2/model/analytics/**', 'specs/bundled/analytics.yml', 'templates/java/**', 'generators/src/**' @@ -440,12 +453,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/InsightsClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/insights/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/Insights.java', - 'clients/algoliasearch-client-java-2/model/insights/**', 'specs/bundled/insights.yml', 'templates/java/**', 'generators/src/**' @@ -455,12 +468,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/AbtestingClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/abtesting/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/AbtestingClient.java', - 'clients/algoliasearch-client-java-2/model/abtesting/**', 'specs/bundled/abtesting.yml', 'templates/java/**', 'generators/src/**' @@ -470,12 +483,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/QuerySuggestionsClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/querySuggestions/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/QuerySuggestionsClient.java', - 'clients/algoliasearch-client-java-2/model/querySuggestions/**', 'specs/bundled/query-suggestions.yml', 'templates/java/**', 'generators/src/**' @@ -485,12 +498,12 @@ runs: if: ${{ inputs.job == 'cts' || inputs.job == 'codegen' }} uses: actions/cache@v2 with: - path: clients/algoliasearch-client-java-2 + path: | + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/api/PredictClient.java + clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/model/predict/** key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/api/PredictClient.java', - 'clients/algoliasearch-client-java-2/model/predict/**', 'specs/bundled/predict.yml', 'templates/java/**', 'generators/src/**' @@ -507,9 +520,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/SearchClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/SearchConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Search/**', 'specs/bundled/search.yml', 'templates/php/**', 'generators/src/**' @@ -525,9 +535,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/RecommendClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/RecommendConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Recommend/**', 'specs/bundled/recommend.yml', 'templates/php/**', 'generators/src/**' @@ -543,9 +550,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/PersonalizationClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/PersonalizationConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Personalization/**', 'specs/bundled/personalization.yml', 'templates/php/**', 'generators/src/**' @@ -561,9 +565,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/AnalyticsClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/AnalyticsConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Analytics/**', 'specs/bundled/analytics.yml', 'templates/php/**', 'generators/src/**' @@ -579,9 +580,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/InsightsClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/InsightsConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Insights/**', 'specs/bundled/insights.yml', 'templates/php/**', 'generators/src/**' @@ -597,9 +595,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/AbtestingClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/AbtestingConfig.php', - 'clients/algoliasearch-client-php/lib/Model/Abtesting/**', 'specs/bundled/abtesting.yml', 'templates/php/**', 'generators/src/**' @@ -615,9 +610,6 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-php/lib/Api/QuerySuggestionsClient.php', - 'clients/algoliasearch-client-php/lib/Configuration/QuerySuggestionsConfig.php', - 'clients/algoliasearch-client-php/lib/Model/QuerySuggestions/**', 'specs/bundled/query-suggestions.yml', 'templates/php/**', 'generators/src/**' diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 63df4e882e..e12a123ce9 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -98,7 +98,7 @@ jobs: id: cache uses: actions/cache@v2 with: - path: ${{ matrix.client.bundledPath }} + path: ${{ format('specs/bundled/{0}.yml', matrix.client.name) }} key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( @@ -220,12 +220,12 @@ jobs: id: cache uses: actions/cache@v2 with: - path: ${{ matrix.client.path }} + path: | + ${{ format('{0}/algoliasearch-core/src/com/algolia/api/{1}.java', matrix.client.path, matrix.client.api) }} + ${{ format('{0}/{1}/**', matrix.client.path, matrix.client.capitalizedName) }} key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - format('{0}/{1}/**', matrix.client.path, matrix.client.name), - format('{0}/model/{1}/**', matrix.client.path, matrix.client.name), format('specs/bundled/{0}.yml', matrix.client.name), 'templates/java/**', 'generators/src/**' @@ -275,9 +275,6 @@ jobs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - format('{0}/lib/Api/{1}.php', matrix.client.path, matrix.client.api), - format('{0}/lib/Configuration/{1}.php', matrix.client.path, matrix.client.config), - format('{0}/lib/Model/{1}/**', matrix.client.path, matrix.client.capitalizedName), format('specs/bundled/{0}.yml', matrix.client.name), 'templates/php/**', 'generators/src/**' diff --git a/clients/algoliasearch-client-java-2/.github/workflows/release.yml b/clients/algoliasearch-client-java-2/.github/workflows/release.yml new file mode 100644 index 0000000000..bc2fa6fe24 --- /dev/null +++ b/clients/algoliasearch-client-java-2/.github/workflows/release.yml @@ -0,0 +1,37 @@ +name: Publish jar + +on: + push: + branches: + - next + +jobs: + release: + name: Publish to Sonatype + runs-on: ubuntu-20.04 + if: "startsWith(github.event.head_commit.message, 'chore: release v')" + env: + ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }} + ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }} + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_PRIVATE_KEY_ID }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PRIVATE_KEY_PASSWORD }} + steps: + - uses: actions/checkout@v2 + + - name: Install Java + uses: actions/setup-java@v2 + with: + distribution: zulu + java-version: 11.0.4 + cache: gradle + + - name: Validate gradle wrapper + uses: gradle/wrapper-validation-action@v1 + + - name: Upload Artifacts + run: ./gradlew clean publish --no-parallel --stacktrace + + - name: Release Artifacts + if: ! cat ./gradle.properties | grep 'VERSION_NAME=.*-SNAPSHOT' + run: ./gradlew closeAndReleaseRepository diff --git a/clients/algoliasearch-client-java-2/.gitignore b/clients/algoliasearch-client-java-2/.gitignore index 7cf2ea329d..ca4ac1f99c 100644 --- a/clients/algoliasearch-client-java-2/.gitignore +++ b/clients/algoliasearch-client-java-2/.gitignore @@ -4,7 +4,6 @@ .mtj.tmp/ # Package Files # -*.jar *.war *.ear diff --git a/clients/algoliasearch-client-java-2/.openapi-generator-ignore b/clients/algoliasearch-client-java-2/.openapi-generator-ignore index 9f27c54e0c..05eeb3b4f9 100644 --- a/clients/algoliasearch-client-java-2/.openapi-generator-ignore +++ b/clients/algoliasearch-client-java-2/.openapi-generator-ignore @@ -6,16 +6,14 @@ api/** docs/** -gradle/** src/** README.md .travis.yml build.sbt -gradle.properties git_push.sh pom.xml -gradle* +gradlew.bat # Selective source file algoliasearch-core/src/com/algolia/auth/** diff --git a/templates/java/build.gradle.mustache b/clients/algoliasearch-client-java-2/algoliasearch-core/build.gradle similarity index 70% rename from templates/java/build.gradle.mustache rename to clients/algoliasearch-client-java-2/algoliasearch-core/build.gradle index f07a1b62be..21b3ee4171 100644 --- a/templates/java/build.gradle.mustache +++ b/clients/algoliasearch-client-java-2/algoliasearch-core/build.gradle @@ -1,10 +1,8 @@ plugins { id 'java-library' - id 'maven-publish' + id 'com.vanniktech.maven.publish' } -group = '{{groupId}}' -version = '{{artifactVersion}}' description = 'algoliasearch-client-java-2' java.sourceCompatibility = JavaVersion.VERSION_1_8 @@ -20,14 +18,6 @@ dependencies { implementation 'io.gsonfire:gson-fire:1.8.5' } -publishing { - publications { - maven(MavenPublication) { - from(components.java) - } - } -} - tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } @@ -35,7 +25,7 @@ tasks.withType(JavaCompile) { sourceSets { main { java { - srcDirs = ["{{{sourceFolder}}}"] + srcDirs = ["src"] } } } diff --git a/clients/algoliasearch-client-java-2/build.gradle b/clients/algoliasearch-client-java-2/build.gradle index b9c1891681..1967ecc988 100644 --- a/clients/algoliasearch-client-java-2/build.gradle +++ b/clients/algoliasearch-client-java-2/build.gradle @@ -1,41 +1,8 @@ -plugins { - id 'java-library' - id 'maven-publish' -} - -group = 'com.algolia' -version = '0.1.0' -description = 'algoliasearch-client-java-2' -java.sourceCompatibility = JavaVersion.VERSION_1_8 - -repositories { +buildscript { + repositories { mavenCentral() -} - -dependencies { - implementation 'com.google.code.findbugs:jsr305:3.0.2' - api 'com.squareup.okhttp3:okhttp:4.9.1' - implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1' - api 'com.google.code.gson:gson:2.8.9' - implementation 'io.gsonfire:gson-fire:1.8.5' -} - -publishing { - publications { - maven(MavenPublication) { - from(components.java) - } - } -} - -tasks.withType(JavaCompile) { - options.encoding = 'UTF-8' -} - -sourceSets { - main { - java { - srcDirs = ["algoliasearch-core/src"] - } - } + } + dependencies { + classpath 'com.vanniktech:gradle-maven-publish-plugin:0.19.0' + } } diff --git a/clients/algoliasearch-client-java-2/settings.gradle b/clients/algoliasearch-client-java-2/settings.gradle index 8fb6ea50f7..fc7c0252fd 100644 --- a/clients/algoliasearch-client-java-2/settings.gradle +++ b/clients/algoliasearch-client-java-2/settings.gradle @@ -1 +1,3 @@ -rootProject.name = "algoliasearch-client-java-2" \ No newline at end of file +rootProject.name = "algoliasearch-client-java-2" + +include(":algoliasearch-core") diff --git a/config/generation.config.js b/config/generation.config.js index d325f85548..93d5d31d5a 100644 --- a/config/generation.config.js +++ b/config/generation.config.js @@ -3,10 +3,13 @@ module.exports = { patterns: [ // Ignore the roots and go down the tree by negating hand written files 'clients/**', + 'clients/**/.*', // hidden files are not ignored by default '!clients/README.md', '!clients/**/.openapi-generator-ignore', // Java + '!clients/algoliasearch-client-java-2/*.gradle', + '!clients/algoliasearch-client-java-2/algoliasearch-core/build.gradle', '!clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/exceptions/*', '!clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/utils/*', 'clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/utils/echo/EchoResponse*.java', diff --git a/generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java b/generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java index aa6fb301ac..375645ec81 100644 --- a/generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java +++ b/generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java @@ -235,6 +235,11 @@ public void processOpts() { modelTestTemplateFiles.clear(); apiDocTemplateFiles.clear(); modelDocTemplateFiles.clear(); + + supportingFiles.removeIf(file -> + file.getTemplateFile().equals("build.gradle.mustache") || + file.getTemplateFile().equals("settings.gradle.mustache") + ); } @Override diff --git a/playground/java/build.gradle b/playground/java/build.gradle index 925ff6a5f5..35b0a9183a 100644 --- a/playground/java/build.gradle +++ b/playground/java/build.gradle @@ -9,7 +9,7 @@ repositories { dependencies { implementation 'io.github.cdimascio:dotenv-java:2.2.2' - implementation 'com.algolia:algoliasearch-client-java-2:0.1.0' + implementation 'com.algolia:algoliasearch-core:0.0.1-SNAPSHOT' } group = 'com.algolia' diff --git a/playground/java/src/main/java/com/algolia/playground/App.java b/playground/java/src/main/java/com/algolia/playground/App.java index 0de0e4a201..5ecbc9f662 100644 --- a/playground/java/src/main/java/com/algolia/playground/App.java +++ b/playground/java/src/main/java/com/algolia/playground/App.java @@ -4,7 +4,7 @@ import com.algolia.exceptions.AlgoliaRetryException; import com.algolia.exceptions.AlgoliaRuntimeException; import com.algolia.model.search.*; -import com.algolia.search.SearchClient; +import com.algolia.api.SearchClient; import com.algolia.utils.UserAgent; import io.github.cdimascio.dotenv.Dotenv; diff --git a/scripts/ci/createMatrix.ts b/scripts/ci/createMatrix.ts index ad38e280cf..a5920bc8f0 100644 --- a/scripts/ci/createMatrix.ts +++ b/scripts/ci/createMatrix.ts @@ -7,7 +7,7 @@ import { getNbGitDiff } from './utils'; type CreateMatrix = { baseChanged: boolean; baseBranch: string; - language?: Language; + forLanguage?: Language; }; type BaseMatrix = { @@ -21,9 +21,7 @@ type ClientMatrix = BaseMatrix & { capitalizedName?: string; }; -type SpecMatrix = BaseMatrix & { - bundledPath: string; -}; +type SpecMatrix = BaseMatrix; type Matrix = { client: TMatrix[]; @@ -33,23 +31,15 @@ type Matrix = { const EMPTY_MATRIX = JSON.stringify({ client: ['no-run'] }); async function getClientMatrix({ - language, + forLanguage, baseBranch, baseChanged, }: CreateMatrix): Promise> { const matrix: Matrix = { client: [] }; - for (const { - client, - output, - additionalProperties, - ...options - } of Object.values(GENERATORS)) { - if ( - options.language !== language || - // `algoliasearch` is an aggregation of clients - client === 'algoliasearch' - ) { + for (const { language, client, output } of Object.values(GENERATORS)) { + // `algoliasearch` is an aggregation of clients + if (language !== forLanguage || client === 'algoliasearch') { continue; } @@ -71,15 +61,11 @@ async function getClientMatrix({ path: output, }; - // Extra informations for the PHP matrix in order to properly scope the - // GitHub action cache - if (language === 'php') { - const clientName = createClientName(client, 'php'); + const clientName = createClientName(client, language); - matchedGenerator.config = `${clientName}Config`; - matchedGenerator.api = `${clientName}Client`; - matchedGenerator.capitalizedName = clientName; - } + matchedGenerator.config = `${clientName}Config`; + matchedGenerator.api = `${clientName}Client`; + matchedGenerator.capitalizedName = clientName; matrix.client.push(matchedGenerator); } @@ -103,10 +89,9 @@ async function getSpecMatrix({ continue; } - const spec = { + const spec: SpecMatrix = { name: client, path: `specs/${client}`, - bundledPath: `specs/bundled/${client}.yml`, }; // The `algoliasearch-lite` spec is created by the `search` spec @@ -129,7 +114,7 @@ async function getSpecMatrix({ * Creates a matrix for the CI jobs based on the files that changed. */ async function createMatrix(opts: CreateMatrix): Promise { - const matrix = opts.language + const matrix = opts.forLanguage ? await getClientMatrix(opts) : await getSpecMatrix(opts); @@ -145,6 +130,6 @@ if (require.main === module) { createMatrix({ baseChanged: args[0] === 'true', baseBranch: args[1], - language: args[2] as Language, + forLanguage: args[2] as Language, }); } diff --git a/templates/java/gitignore.mustache b/templates/java/gitignore.mustache index 7cf2ea329d..ca4ac1f99c 100644 --- a/templates/java/gitignore.mustache +++ b/templates/java/gitignore.mustache @@ -4,7 +4,6 @@ .mtj.tmp/ # Package Files # -*.jar *.war *.ear diff --git a/templates/java/gradle-wrapper.jar.mustache b/templates/java/gradle-wrapper.jar.mustache new file mode 100644 index 0000000000..7454180f2a Binary files /dev/null and b/templates/java/gradle-wrapper.jar.mustache differ diff --git a/templates/java/gradle-wrapper.properties.mustache b/templates/java/gradle-wrapper.properties.mustache new file mode 100644 index 0000000000..aa991fceae --- /dev/null +++ b/templates/java/gradle-wrapper.properties.mustache @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/templates/java/gradle.properties.mustache b/templates/java/gradle.properties.mustache new file mode 100644 index 0000000000..f5d32b4d55 --- /dev/null +++ b/templates/java/gradle.properties.mustache @@ -0,0 +1,2 @@ +GROUP={{groupId}} +VERSION_NAME={{artifactVersion}}-SNAPSHOT diff --git a/templates/java/settings.gradle.mustache b/templates/java/settings.gradle.mustache deleted file mode 100644 index b8fd6c4c41..0000000000 --- a/templates/java/settings.gradle.mustache +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = "{{artifactId}}" \ No newline at end of file diff --git a/tests/output/java/build.gradle b/tests/output/java/build.gradle index 9cd2d3ccc4..314b66c94c 100644 --- a/tests/output/java/build.gradle +++ b/tests/output/java/build.gradle @@ -7,7 +7,7 @@ repositories { } dependencies { - testImplementation 'com.algolia:algoliasearch-client-java-2:0.1.0' + testImplementation 'com.algolia:algoliasearch-core:0.0.1-SNAPSHOT' testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2' testImplementation 'org.skyscreamer:jsonassert:1.5.0' testImplementation 'com.google.code.gson:gson:2.8.9'