如何将带有 jars 的 lib 添加到共享文件夹?
How to add lib with jars to shared folder?
我有一个带有 client
、server
和 shared
文件夹的交叉构建 scala-js 项目。如果我在 server
项目文件夹中添加一个带有一些 jars 的 lib
文件夹,我可以在我的服务器代码中引用 jars 中的 类 。但是,如果在 shared
项目文件夹中添加 lib
文件夹,我将无法在我的共享代码中引用 类。我可以在我的 sbt 构建文件中添加一些命令以使我的 jars 在我的共享项目中可见吗?或者我应该怎么做?
.jars 不应该共享,因为 Scala/JVM 和 Scala.js 的 .jar 不同,即使它们具有相同的源代码。
如果你有 JVM 和 JS 的两个 .jars,你可以将它们分别放在 shared/jvm/lib/
和 shared/js/lib/
中。
(如果您使用 .crossType(CrossType.Pure)
,请使用 .jvm
/.js
而不是 jvm
/js
)
我有一个带有 client
、server
和 shared
文件夹的交叉构建 scala-js 项目。如果我在 server
项目文件夹中添加一个带有一些 jars 的 lib
文件夹,我可以在我的服务器代码中引用 jars 中的 类 。但是,如果在 shared
项目文件夹中添加 lib
文件夹,我将无法在我的共享代码中引用 类。我可以在我的 sbt 构建文件中添加一些命令以使我的 jars 在我的共享项目中可见吗?或者我应该怎么做?
.jars 不应该共享,因为 Scala/JVM 和 Scala.js 的 .jar 不同,即使它们具有相同的源代码。
如果你有 JVM 和 JS 的两个 .jars,你可以将它们分别放在 shared/jvm/lib/
和 shared/js/lib/
中。
(如果您使用 .crossType(CrossType.Pure)
,请使用 .jvm
/.js
而不是 jvm
/js
)