From b49f201cd6ef89cb5c6298db53b8bcd8e2e33511 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Wed, 17 May 2023 14:27:12 +0200 Subject: [PATCH] Add prepareMaven task to do everything needed before calling Maven --- .gitlab-ci.yml | 2 +- build.gradle | 2 +- tycho_build.gradle | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ff552b8..30c06c78 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,7 @@ build: - apt-get install --assume-yes maven - mvn --version script: - - ./gradlew createPoms downloadCli collectDependencies + - ./gradlew prepareMaven - mvn -Dmaven.repo.local="$CI_PROJECT_DIR/maven_repo_local" -f de.prob.parent/pom.xml install - cp index.html de.prob.repository/target/repository/ cache: diff --git a/build.gradle b/build.gradle index 7f25f447..a7a867c5 100644 --- a/build.gradle +++ b/build.gradle @@ -87,4 +87,4 @@ task downloadCli { } -completeInstall.dependsOn downloadCli +prepareMaven.dependsOn downloadCli diff --git a/tycho_build.gradle b/tycho_build.gradle index f790de02..06be9360 100644 --- a/tycho_build.gradle +++ b/tycho_build.gradle @@ -516,7 +516,9 @@ task install(dependsOn: [createPoms], type: Exec) { commandLine 'mvn', 'install', '-f', workspacePath + parentID + '/pom.xml' } -task completeInstall(dependsOn: [subprojects.collectDependencies, createPoms], type:Exec){ +task prepareMaven(dependsOn: [subprojects.collectDependencies, createPoms]) + +task completeInstall(dependsOn: [prepareMaven], type: Exec) { description = "\tCopies dependencies into dependencyFolder of each subproject and executes a 'mvn install' of the parent pom.xml and auto-generates Tycho Poms" commandLine 'mvn', 'install', '-f', workspacePath + parentID + '/pom.xml' } -- GitLab