-
Notifications
You must be signed in to change notification settings - Fork 0
intern_Optionen_Buildtools
Markus Ackermann edited this page Nov 18, 2013
·
3 revisions
- stabiles Projekt mit guter user base und einem dedizierten Unternehmen im Hintergrund
- gute, umfangreiche, aktuelle Dokumentation
- out-of-the-box Generationsmöglichkeit für IDE-Projektdateien (Eclipse und Intellij)
- gute Unterstüztung für modularisierte Builds / Sub-Projekte
- durch Gradle Wrapper kann u. U. ermöglicht werden, dass keinerlei Programme zum Bauen und Ausführen des Projekts manuell installiert werden müssen (nicht einmal Gradle selbst)
- Verstehen und Anpassen der Build-Spezifikation erfordert Groovy-Grundkenntnisse
http://www.gradle.org/docs/current/userguide/userguide_single.html
https://github.com/rajmahendra/gradle-jruby-plugin
http://blog.freeside.co/post/48926142330/using-sass-and-compass-with-gradle
- keine weitere Sprache wird ins Projekt gebracht
- recht kleine user community, wenig Tutorial/Blogposts/FAQs
- geringe Dokumentation auf Projektseite
- macht Ruby-Installation auch für reine Backend-Entwickler notwendig (Semi-Nachteil, nicht wirklich problematisch)
- keine mitgelieferte Unterstützung zum Generieren von IDE-Projektdateien (könnte wahrschl. über JRuby Ant und dem Ant-Eclipse Plugin zumindest für Eclipse nachgerüstet werden)
- es gibt wahrscheinlich einige Team Mitglieder, die für das Verstehen der Buildr-Skripte ebensowenig Vorkenntnisse und Erfahrungen im Umgang mit Ruby haben wie in Groovy für Gradle (Semi-Nachteil)
http://buildr.apache.org/projects.html http://sourceforge.net/projects/ant-eclipse/
????
https://blog.engineyard.com/2010/rake-and-ant-together-a-pick-it-n-stick-it-approach http://watchitlater.com/blog/2011/03/jruby-rake-vs-ant/
????