2017-07-25 12 views
0

フロントエンドとバックエンドの両方のコードベースで共通のライブラリを作成する方法を見ています。純粋にKotlinで書かれたライブラリを作成し、コンパイルして、js(npmを使用)とkotlin-java(mavenを使用)の両方から依存関係としてインポートされるアーティファクトを登録できます。これはサポートされているか可能なワークフローですか?もしそうなら、そうするアプローチは何ですか?Kotlinでライブラリを作成し、javascriptまたはjavaをターゲットとするプロジェクトからこのライブラリを使用するにはどうすればよいですか?

+0

マルチプラットフォームのライブラリのコンパイルは必ずしもサポートされていません。 http://slack.kotlinlang.org/には、#multiplatformチャンネルがあります。そこに尋ねることができます。 –

答えて

0

compile ...kotlin-stdlib-jre8(またはその他jre)を使用する代わりにGradleを使用する場合は、compile ...kotlin-stdlibを使用してください。これは十分なはずですが、Javaの機能(反射機能のほとんどなど)をJavaScriptと同じように使用しないことを覚えておいてください。

関連する問題