所以我用maven编译了一些东西,现在我该怎么做呢?

时间:2009-09-22 20:06:23

标签: maven-2 scala

对于有经验的人来说这可能很简单,但这是我的第一次JVM冒险。我刚刚编译了this scala库(根据该页面上的说明),它似乎只是给了我一堆.class文件。

在项目中如何使用它们?如果重要的话,我正在使用netbeans。

2 个答案:

答案 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