1. |
Ist Gradle auch für die APEX-Projekte?
DOAG Konferenz 2014 (Nürnberg)
Oleg Kiriltsev
Nürnberg, November 2014
1
2. |
Meine Person
Oleg Kiriltsev
Diplom Angewandte Informatik, Uni Duisburg-Essen
Seit März 2013 Junior Berater, MT AG in Ratingen
Kontaktdaten:
-E-Mail: oleg.kiriltsev@mt-ag.com
-Twitter: @OKiriltsev
DOAG Konferenz 2014
2
3. |
UNSER PORTFOLIO
BUSINESS INTELLIGENCE SOLUTIONS
SOCIAL BUSINESS SOLUTIONS
MOBILE
SOLUTIONS
APPLICATION DEVELOPMENT
INTEGRATION SERVICES
IT SYSTEM SERVICES
DATA INTEGRATION
SELF SERVICE BI
MOBILE BI
COLLABORATION
SEARCH
SOCIAL
APPS
ABLÄUFE
LOKALISIERUNG
APEX / ADF JAVA .NET
STRATEGIE
ARCHITEKTUR
SAP HANA
MANAGED SERVICES BETRIEB MIGRATION
3
4. |
Gradle – was ist das?
Build-Toolkit basiert auf Groovy DSL
Sammlung von Tools
DOAG Konferenz 2014
4
5. |
Gradle – was ist das?
Build-Toolkit basiert auf Groovy DSL
Sammlung von Tools
-Plugins
-Konfigurationsregel
-DSL-Erweiterung
convention over configuration
Entwickler-Plugins für IDE‘s (Eclips, IDEA, …)
Unterstützung von Ant-Tasks
DOAG Konferenz 2014
5
10. |
Gradle: Groovy
Programmiersprache und Skriptsprache
Groovy wird zum Bytecode kompiliert
Dynamische und statische Typisierung
Sehr gute Integration mit der Java-Plattform
DOAG Konferenz 2014
10
11. |
Kennenlernen von Gradle
Demo 2: Gradle out the box
-Tasks
-Files
-Custom Tasks
DOAG Konferenz 2014
11
12. |
Gradle build-Skript
task hello {
description= 'Say Hello'
group = 'Greeting'
doLast {
println "Hello from $name task"
println "Project dir is $projectDir"
println "Project buildir is $buildDir"
}
}
DOAG Konferenz 2014
12
Task Hello
13. |
Kennenlernen von Gradle (2)
Demo 3: Gradle out the box
-Ant-Tasks
-Erstellung der Zip-Datei, Hochladen zur Repository
-Dependencies
DOAG Konferenz 2014
13
26. |
Zusammenfassung
Sauberes Build-Skript
Plugins sind wiederverwendbar
Groovy läuft in JVM
DOAG Konferenz 2014
26
27. |
Zusammenfassung
Sauberes Build-Skript
Plugins sind wiederverwendbar
Groovy läuft in JVM
Gradle ist besser als Batch / Shell etc.
DOAG Konferenz 2014
27
28. |
Weiße Folien für den eigentlichen Vortrag
DOAG Konferenz 2014
28