From 299e0b25e1a89a987f2cb02a1dc95358e28aac8e Mon Sep 17 00:00:00 2001 From: halfdan Date: Thu, 30 Dec 2021 09:41:33 +0000 Subject: [PATCH] fix-ci (#1) Co-authored-by: Fabian Becker Reviewed-on: https://git.geekproject.eu/halfdan/eva2/pulls/1 Co-authored-by: halfdan Co-committed-by: halfdan --- build.gradle | 107 +++++++++++++++++++++++++-------------------------- 1 file changed, 52 insertions(+), 55 deletions(-) diff --git a/build.gradle b/build.gradle index 26ecb3a0..c365957a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,15 @@ -apply plugin: 'java' -apply plugin: 'maven-publish' -apply plugin: 'com.bmuschko.nexus' +buildscript { + repositories { + jcenter() + } +} +plugins { + id 'java' + id 'maven-publish' +} + +//create a single Jar with all dependencies group = 'de.openea' version = '2.2.0' @@ -10,8 +18,6 @@ description = "EvA2" sourceCompatibility = 1.8 targetCompatibility = 1.8 - -//create a single Jar with all dependencies task fatJar(type: Jar) { manifest { attributes 'Implementation-Title': 'Gradle Jar File Example', @@ -28,60 +34,51 @@ repositories { } dependencies { - compile group: 'javax.help', name: 'javahelp', version: '2.0.05' - compile group: 'org.yaml', name: 'snakeyaml', version: '1.16' - compile group: 'gov.nist.math', name: 'jama', version: '1.0.3' - testCompile group: 'junit', name: 'junit', version: '4.12' - testCompile group: 'org.mockito', name: 'mockito-core', version: '1.+' + implementation group: 'javax.help', name: 'javahelp', version: '2.0.05' + implementation group: 'org.yaml', name: 'snakeyaml', version: '1.16' + implementation group: 'gov.nist.math', name: 'jama', version: '1.0.3' + testImplementation group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'org.mockito', name: 'mockito-core', version: '1.+' } -buildscript { - repositories { - jcenter() - } - dependencies { - classpath 'com.bmuschko:gradle-nexus-plugin:2.3.1' - } -} +//publishing { + //publications { + //mavenJava(MavenPublication) { + //pom { + //name 'EvA2' + //description 'Gradle plugin that provides tasks for configuring and uploading artifacts to Sonatype Nexus.' + //url 'http://www.ra.cs.uni-tuebingen.de/software/eva2/' + //inceptionYear '2008' -modifyPom { - project { - name 'EvA2' - description 'Gradle plugin that provides tasks for configuring and uploading artifacts to Sonatype Nexus.' - url 'http://www.ra.cs.uni-tuebingen.de/software/eva2/' - inceptionYear '2008' + //scm { + //url 'https://gitlab.cs.uni-tuebingen.de/eva2/eva2/' + //connection 'scm:https://gitlab.cs.uni-tuebingen.de/eva2/eva2/.git' + //developerConnection 'scm:https://gitlab.cs.uni-tuebingen.de/eva2/eva2/.git' + //} - scm { - url 'https://gitlab.cs.uni-tuebingen.de/eva2/eva2/' - connection 'scm:https://gitlab.cs.uni-tuebingen.de/eva2/eva2/.git' - developerConnection 'scm:https://gitlab.cs.uni-tuebingen.de/eva2/eva2/.git' - } + //licenses { + //license { + //name 'GNU Lesser General Public License, Version 3.0' + //url 'http://www.gnu.org/licenses/lgpl-3.0.html' + //distribution 'repo' + //} + //} - licenses { - license { - name 'GNU Lesser General Public License, Version 3.0' - url 'http://www.gnu.org/licenses/lgpl-3.0.html' - distribution 'repo' - } - } + //developers { + //developer { + //id 'halfdan' + //name 'Fabian Becker' + //email 'halfdan@xnorfz.de' + //} + //} + //} + //} + //} +//} - developers { - developer { - id 'halfdan' - name 'Fabian Becker' - email 'halfdan@xnorfz.de' - } - } - } -} +//extraArchive { + //sources = true + //tests = true + //javadoc = true +//} -extraArchive { - sources = true - tests = true - javadoc = true -} - -nexus { - repositoryUrl = 'https://oss.sonatype.org/service/local/staging/deploy/maven2' - snapshotRepositoryUrl = 'https://oss.sonatype.org/content/repositories/snapshots' -}