如何将Java库包含到Scala项目中

Spitzbuaamy

我是scala的新手。我想使用java xstream库将scala对象序列化为xml。(这是个好主意还是有更好的方法?)

如何安装该库,以便我可以导入:

import com.thoughtworks.xstream.io.{HierarchicalStreamReader, HierarchicalStreamWriter}

现在thinkworks尚未定义。

是否在build.sbt中添加一个URL?还是有一个位置可以复制xstreams.jar?

马库斯·阿佩尔(Markus Appel)

为了将有关scala-xml的答案添加到@ GamingFelix,SBT允许轻松地将Java库包含到Scala项目中。

在添加libraryDependencies到项目中时,通常会编写如下内容:

libraryDependencies ++= "com.somecompany" %% "someproject" % "1.0.0"

这将尝试解决以下Maven项目:

com.somecompany:someproject_2.12:1.0.0

注意_2.12

要导入Java项目,您必须编写:

libraryDependencies ++= "com.somecompany" % "someproject" % "1.0.0"

注意单身%而不是双身%%

现在,SBT将尝试解决Maven项目:

com.somecompany:someproject:1.0.0

您正在寻找的那个。

因此,在您的情况下,请写:

libraryDependencies += "com.thoughtworks.xstream" % "xstream" % "1.4.11.1"

在Maven上搜索时,实际上会立即为您提供此类import语句:

https://search.maven.org/artifact/com.thoughtworks.xstream/xstream/1.4.11.1/jar

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 createjs 库包含到 reactjs 项目中

如何将http C库正确包含到Android项目中?

如何将github库包含到Android Studio项目中

如何将模块包含到项目中?

如何将Crypto ++包含到VS项目中

如何将来自Git的分叉存储库包含到我的Eclipse Java项目中?

如何将yandex API JAVA文件包含到android项目中

如何将类库项目中的文件和测试程序集包含到已发布的工件中

如何将一个存储库项目jar包含到另一个存储库项目中

如何将DirectShow中的Qedit.h包含到项目中?

从外部连接时如何将外部文件包含到Node JS项目中

如何将Apache Felix包含到Maven项目中,以便以编程方式安装捆绑包?

如何将proj4js包含到您的项目中

如何正确地将 C++ 静态库包含到 iOS 项目中

如何在Visual Studio中将库包含到项目中?

如何将子项目中的源包包含到主项目中的web.xml中

如何使用Maven将Clojure依赖项包含到Java项目中

Xcode 4.2如何将一个项目包含到另一个项目中?

Maven:如何将jar(JR实例中没有的jar)包含到J2EE项目中?

如何将XML布局包含到Android库中

如何将依赖项包含到.aar库中?

如何将MaterialDesignXamlToolkit包含到WPF类库中?

如何将Java rxtx库包含到我的Minecraft mod中?

如何将包含 spring-hateoas 版本 1.0.0.M1 的 spring-boot-hateoas-starter 包含到我的项目中

如何在同一个应用程序项目中多次将一个库模块包含到多个库模块中?

如何将Geoscript作为依赖项包含在Scala智能项目中?

将大型资源文件夹包含到 java 项目中的最佳实践

将微粒.js包含到rails / webpack项目中

无法将Objective C文件包含到项目中吗?