2017-10-14 18 views
0

私は、clientserversharedというフォルダを持つクロス・ビルディングscala-jsプロジェクトを持っています。 libフォルダにserverプロジェクトフォルダにいくつかのjarファイルを追加すると、jarファイルのクラスをサーバーコードで参照できます。しかしlibフォルダをsharedプロジェクトフォルダに追加すると、共有コードのクラスを参照できなくなります。私の共有プロジェクトでjarファイルを表示するためにsbtビルドファイルにコマンドを追加することはできますか?libをjarファイルと共有フォルダに追加するには?

答えて

0

.jarは、同じソースコードを持っていても、Scala/JVMとScala.jsでは同じ.jarではないため、決して共有しないでください。

JVMとJSの2つの.jarがある場合は、それらをそれぞれshared/jvm/lib/shared/js/lib/に入れることができます。

(あなたが.crossType(CrossType.Pure)を使用している場合、代わりにjvm/js.jvm/.jsを使用)

+0

ああ、私は参照してください。これは完璧に動作します、ありがとう!私はそこに何も置くことができないと思った。 scala-jsを使ったすべての作業に感謝します! –

関連する問題