Compare commits
No commits in common. "master" and "a166d122d09509912bbea1eccf8795220aeaaf24" have entirely different histories.
master
...
a166d122d0
@ -1,9 +0,0 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: test
|
||||
image: gradle:jdk8
|
||||
commands:
|
||||
- gradle test --info
|
107
build.gradle
107
build.gradle
@ -1,15 +1,7 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
}
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'maven'
|
||||
apply plugin: 'com.bmuschko.nexus'
|
||||
|
||||
plugins {
|
||||
id 'java'
|
||||
id 'maven-publish'
|
||||
}
|
||||
|
||||
//create a single Jar with all dependencies
|
||||
group = 'de.openea'
|
||||
version = '2.2.0'
|
||||
|
||||
@ -18,6 +10,8 @@ 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',
|
||||
@ -34,51 +28,60 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
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.+'
|
||||
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.+'
|
||||
}
|
||||
|
||||
//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'
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.bmuschko:gradle-nexus-plugin:2.3.1'
|
||||
}
|
||||
}
|
||||
|
||||
//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'
|
||||
//}
|
||||
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'
|
||||
|
||||
//licenses {
|
||||
//license {
|
||||
//name 'GNU Lesser General Public License, Version 3.0'
|
||||
//url 'http://www.gnu.org/licenses/lgpl-3.0.html'
|
||||
//distribution 'repo'
|
||||
//}
|
||||
//}
|
||||
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'
|
||||
}
|
||||
|
||||
//developers {
|
||||
//developer {
|
||||
//id 'halfdan'
|
||||
//name 'Fabian Becker'
|
||||
//email 'halfdan@xnorfz.de'
|
||||
//}
|
||||
//}
|
||||
//}
|
||||
//}
|
||||
//}
|
||||
//}
|
||||
licenses {
|
||||
license {
|
||||
name 'GNU Lesser General Public License, Version 3.0'
|
||||
url 'http://www.gnu.org/licenses/lgpl-3.0.html'
|
||||
distribution 'repo'
|
||||
}
|
||||
}
|
||||
|
||||
//extraArchive {
|
||||
//sources = true
|
||||
//tests = true
|
||||
//javadoc = true
|
||||
//}
|
||||
developers {
|
||||
developer {
|
||||
id 'halfdan'
|
||||
name 'Fabian Becker'
|
||||
email 'halfdan@xnorfz.de'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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'
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user