# \[ANN\] gradle-clojure 0.4.0 (Adding ClojureScript support)

**URL:** https://clojureverse.org/t/ann-gradle-clojure-0-4-0-adding-clojurescript-support/2387
**Category:** gradle-clojure
**Created:** [July 2, 2018, 3:24am UTC](https://clojureverse.org/t/ann-gradle-clojure-0-4-0-adding-clojurescript-support/2387 "2018-07-02T03:24:26Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ajoberstar](https://clojureverse.org/letter_avatar_proxy/v4/letter/a/5daacb/32.png) [@ajoberstar](https://clojureverse.org/u/ajoberstar)
#### Post date: [July 2, 2018, 3:24am UTC](https://clojureverse.org/t/ann-gradle-clojure-0-4-0-adding-clojurescript-support/2387/1 "2018-07-02T03:24:26Z")

</div>

[gradle-clojure](https://github.com/gradle-clojure/gradle-clojure) is a Gradle plugin supporting Clojure and (now) ClojureScript development.

The 0.4.0 release adds support for ClojureScript compilation and Figwheel Main.

For those not familiar with [Gradle](https://gradle.org/), it’s a JVM-based build tool that supports many JVM (and not) languages. It has a large  
plugin ecosystem and is used by many companies with existing JVM codebases.

The goals of gradle-clojure are to:

- Allow existing users of Gradle to add Clojure into their environments without switching build tools.
- Try to provide the creature comforts of Leiningen and Boot in Gradle.

Current features include:

- clojure.test execution (as part of Gradle’s existing infrastructure)
- Clojure AOT compilation
- uberjar packaging
- ClojureScript compilation
- nREPL server (including Figwheel Main support)
- project templates (leveraging clj-new)

See our [documentation](https://gradle-clojure.github.io/gradle-clojure/) (which is definitely in need of improvement) for details on how to use the plugin. If you have further questions, visit the [ClojureVerse gradle-clojure category](https://v2.clojureverse.org/c/projects/gradle-clojure) or the [#gradle Clojurian’s Slack channel](http://clojurians.net).

Thanks to Colin Fleming for the initial code and Piotrek Bzdyl for his significant contributions (most notably the first cut of this ClojureScript support)!

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [December 31, 2018, 3:24pm UTC](https://clojureverse.org/t/ann-gradle-clojure-0-4-0-adding-clojurescript-support/2387/2 "2018-12-31T15:24:27Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
