Académique Documents
Professionnel Documents
Culture Documents
Funktionen
Vertreter
- Make
- Ant
- Maven
- Gradle / Buildr
Hello World
build.gradle
Ausgabe
Ausgabe
Verfügbare Tasks
Java
Was muss ich tun?
build.gradle Konsole
apply plugin: 'java' gradle build
dependencies{
testCompile group: 'junit', name: 'junit', version: '4.+'
compile files('/usr/share/xyz.jar'),
fileTree(dir:'lib', include: '*.jar'),
"joda-time:joda-time:2.2"
}
Weitere Anpassungen
build.gradle
sourceCompatiblity = 1.7
jar {
baseName = 'fancy-App'
Version = '0.2.1'
manifest {
attributes 'Main-Class': 'de.fsu.bioinf.App'
}
}
build.gradle Konsole
apply plugin: 'application' > gradle run
:compileJava UP-TO-DATE
mainClassName = „de.fsu.example.Test“
:processResources UP-TO-DATE
applicationDefaultJvmArgs = [„-Xmx4G“]
:classes UP-TO-DATE
:run
/src/main/java/de/fsu/Example.java Programm gestartet
package de.fsu.example;
public class Test { BUILD SUCCESSFUL
public static void main(String[] args){
System.out.println("Programm gestartet");} Total time: 4.55 secs
}
Projekt ins lokale Repository packen
build.gradle
apply plugin: 'maven'
group = 'de.unijena.bioinf'
Version = '0.2.1-SNAPSHOT'
Konsole
settings.gradle
rootProject.name = 'newName'
Installation
(siehe http://www.gradle.org/installation )
- Gradle 2.8 herunterladen und ins home entpacken
- Anpassungen an ~/.bashrc:
.bashrc
…
export GRADLE_HOME="/home/xyz/gradle-2.8/"
…
export PATH="${PATH}:${GRADLE_HOME}/bin"
…