对于有经验的人来说这可能很简单,但这是我的第一次JVM冒险。我刚刚编译了this scala库(根据该页面上的说明),它似乎只是给了我一堆.class文件。
在项目中如何使用它们?如果重要的话,我正在使用netbeans。
答案 0 :(得分:4)
运行mvn compile
执行您所看到的内容 - 它将源文件编译为.class文件(它也将在项目中定义的任何进程资源)。
您可以使用另一个Maven命令:mvn package
来创建一个jar文件,然后将其用作任何其他jar文件。在Netbeans中,最简单的方法是将jar复制到项目中并将其添加到项目的类路径中。
您编译的项目“在dispatch-json之上添加了对象序列化功能 “,因此您可以通过分别调用序列化程序的in()和out()方法来定义您自己的类型,该类型使用库将对象序列化和反序列化为json。
您引用的github页面中的readme.txt列出了一些使用示例。
答案 1 :(得分:2)
Rich的答案完全有效。但是,我建议使用mvn install
目标(实际上,它是maven术语中的构建阶段),因为mvn install
将将包安装到本地存储库中,以用作依赖项本地其他项目。如果您想了解更多关于Maven中整个工作如何工作的信息,请查看Introduction to the Build Lifecycle。