<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Gradle on Java &amp; Moi</title><link>https://javaetmoi.com/tags/gradle/</link><description>Recent content in Gradle on Java &amp; Moi</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Wed, 22 Nov 2017 07:40:41 +0000</lastBuildDate><atom:link href="https://javaetmoi.com/tags/gradle/feed.xml" rel="self" type="application/rss+xml"/><item><title>Build Gradle en Kotlin d’une webapp Spring Boot</title><link>https://javaetmoi.com/2017/11/build-gradle-dsl-kotlin-webapp-spring-boot/</link><pubDate>Wed, 22 Nov 2017 07:40:41 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1786</guid><description>&lt;p&gt;&lt;a href="wp-content/uploads/2017/11/gradle-logo.png"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/11/gradle-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt; En guise de conclusion de &lt;a href="http://javaetmoi.com/2017/09/migrez-application-java-spring-boot-vers-kotlin/"&gt;mon précédent billet&lt;/a&gt;, je proposais de &lt;strong&gt;migrer le &lt;a href="https://github.com/spring-petclinic/spring-petclinic-kotlin/blob/c66b152b83be2cdf8c28ca4e3e8869158b47a40b/pom.xml"&gt;build Maven&lt;/a&gt; d&lt;/strong&gt; &lt;strong&gt;’une application web Spring Boot 2 en un build Gradle bas&lt;/strong&gt; &lt;strong&gt;é sur le langage Kotlin&lt;/strong&gt;. C’est désormais chose faite. Mais bien que Gradle &lt;strong&gt;privil&lt;/strong&gt; &lt;strong&gt;égie&lt;/strong&gt; aujourd’hui l’usage du &lt;strong&gt;DSL&lt;/strong&gt; &lt;strong&gt;Kotlin&lt;/strong&gt; au détriment de &lt;strong&gt;Groovy&lt;/strong&gt;, son &lt;a href="https://docs.gradle.org/4.3.1/userguide/userguide.html"&gt;guide d’utilisation&lt;/a&gt; n’a pas encore été actualisé et il est difficile de trouver de la documentation. Il faut passer par le projet GitHub &lt;a href="https://github.com/gradle/kotlin-dsl"&gt;kotlin-dsl&lt;/a&gt; pour accéder à quelques tutoriaux et des exemples. Heureusement, GitHub fourmille d’autres d’exemples, notamment du côté des projets soutenus par les contributeurs Pivotal sur Spring Boot.&lt;/p&gt;
&lt;p&gt;Sans plus tarder, voici le fichier de conf &lt;a href="https://github.com/spring-petclinic/spring-petclinic-kotlin/blob/master/build.gradle.kts"&gt;build.gradle.kts&lt;/a&gt; de la version Kotlin de Spring Petclinic.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="gradle-logo"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/11/gradle-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>