Skip to content

Commit

Permalink
Fix: build.gradle file
Browse files Browse the repository at this point in the history
  • Loading branch information
Jiaaming committed Jul 22, 2024
1 parent 7446361 commit 722406a
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 10 deletions.
11 changes: 5 additions & 6 deletions extension/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -225,11 +225,10 @@ task buildBuildServer(type: CrossPlatformExec) {
}
}

task copyBuildServerJars(type: Copy) {
task copyBuildServerPluginJars(type: Copy) {
dependsOn ':extension:buildBuildServer'
from('./build-server-for-gradle/server/build/libs/') {
include '**/*.jar'
include '**/init.gradle'
include 'plugins/'
}
into 'server'
mustRunAfter copyDocs
Expand All @@ -239,15 +238,15 @@ task copyBuildServerJars(type: Copy) {
task copyBuildServerJarsToGradleServer(type: Copy) {
dependsOn ':extension:buildBuildServer'
from('./build-server-for-gradle/server/build/libs/') {
include '**/*.jar'
include '**/init.gradle'
include 'runtime/'
}
from('./build-server-for-gradle/server/build/libs/server.jar')
into '../gradle-server/build/libs/'
mustRunAfter copyDocs
}

task buildJars() {
dependsOn copyJdtlsPluginJar, copyBuildServerJars, copyBuildServerJarsToGradleServer
dependsOn copyJdtlsPluginJar, copyBuildServerPluginJars, copyBuildServerJarsToGradleServer
}

build.finalizedBy buildProd, buildTest
6 changes: 3 additions & 3 deletions extension/src/util/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ export async function findValidJavaHome(): Promise<string | undefined> {

// Search valid JDKs from env.JAVA_HOME, env.PATH, SDKMAN, jEnv, jabba, common directories
const javaRuntimes = await listJdks();
const validJdks = javaRuntimes.filter((r) => r.version!.major >= REQUIRED_JDK_VERSION);
if (validJdks.length > 0) {
return validJdks[0].homedir;
const validJdks = javaRuntimes.find((r) => r.version!.major >= REQUIRED_JDK_VERSION);
if (validJdks !== undefined) {
return validJdks.homedir;
}

// Search java.configuration.runtimes if still not found
Expand Down
1 change: 0 additions & 1 deletion gradle-server/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ dependencies {
implementation project(":gradle-plugin-api")
implementation files('build/libs/server.jar')
implementation fileTree(dir: 'build/libs/runtime', include: ['*.jar'], exclude: ['gradle-tooling-api-*.jar', 'slf4j-api-*.jar'])
implementation fileTree(dir: 'build/libs/plugins', include: ['*.jar'])
implementation("org.gradle:gradle-tooling-api:${toolingAPIVersion}")
implementation 'javax.annotation:javax.annotation-api:1.3.2'
implementation "io.grpc:grpc-protobuf:${grpcVersion}"
Expand Down

0 comments on commit 722406a

Please sign in to comment.