# Examples of using gradle to add kotlin JS output to a WAR?

**URL:** <https://discuss.kotlinlang.org/t/examples-of-using-gradle-to-add-kotlin-js-output-to-a-war/2192>\
**Category:** Uncategorized\
**Created:** [January 1, 2017, 8:27pm UTC](https://discuss.kotlinlang.org/t/examples-of-using-gradle-to-add-kotlin-js-output-to-a-war/2192 "2017-01-01T20:27:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rnikander](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/rnikander/32/6881_2.png) [@rnikander](https://discuss.kotlinlang.org/u/rnikander)\
**Post date:** [January 1, 2017, 8:27pm UTC](https://discuss.kotlinlang.org/t/examples-of-using-gradle-to-add-kotlin-js-output-to-a-war/2192/1 "2017-01-01T20:27:01Z")

</div>

Hi,

I’m converting a project to use gradle. My root project has two subprojects. Let’s say they’re called ServerSide and ClientSide. ServerSide uses gradle plugins ‘java’, ‘kotlin’, ‘war’. And ClientSide is for compiling kotlin to JS, so it uses the ‘kotlin2js’ plugin.

Are there any examples on how to get the .js output files from ClientSide into the war produced by ServerSide? If I simply add the ClientSide project as a dependency in ServerSide, gradle puts ClientSide.jar in ServerSide’s WEB-INF/lib.

Rob

---

<div class="post-metadata">

**Author:** ![Alexey.Andreev](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Alexey.Andreev](https://discuss.kotlinlang.org/u/Alexey.Andreev)\
**Post date:** [January 1, 2017, 10:54pm UTC](https://discuss.kotlinlang.org/t/examples-of-using-gradle-to-add-kotlin-js-output-to-a-war/2192/2 "2017-01-01T22:54:43Z")

</div>

You can try putting generated JS files to `META-INF/resources/` directory, this makes servlet containers to expose these files as static resources. See [https://blogs.oracle.com/alexismp/entry/web\_inf\_lib\_jar\_meta](https://blogs.oracle.com/alexismp/entry/web_inf_lib_jar_meta)
