Java提供了这些源代码,如何将其放入.jar并作为外部库附加到我的项目中

Java提供了这些源代码,如何将其放入.jar并作为外部库附加到我的项目中,java,jar,Java,Jar,我正在使用这里找到的Java Marine API:但他们在下载页面上提供的jar不适合我的项目,因为它无法读取我正在使用的一种句子类型(任务涉及来自接收器的GPS句子) 我的问题是,我已经从这个github存储库中克隆了Java代码,现在我将如何编辑它,它有一个build.xml,那么我如何将此代码转换成一个.jar,以便将其作为外部库附加到我的项目中 谢谢, Chris.它在根目录中也有pom.xml。这意味着它使用Maven工具进行构建。运行后,您应该在生成的target目录中找到jar文

我正在使用这里找到的Java Marine API:但他们在下载页面上提供的jar不适合我的项目,因为它无法读取我正在使用的一种句子类型(任务涉及来自接收器的GPS句子)

我的问题是,我已经从这个github存储库中克隆了Java代码,现在我将如何编辑它,它有一个build.xml,那么我如何将此代码转换成一个.jar,以便将其作为外部库附加到我的项目中

谢谢,
Chris.

它在根目录中也有
pom.xml
。这意味着它使用Maven工具进行构建。运行后,您应该在生成的
target
目录中找到jar文件

mvn安装

对于跳过测试套件,您可以运行

mvn-DskipTests安装


然而,根据javadocs的说法,这个库也允许您在运行时添加自己的解析器,因此您实际上不需要构建它。

获取Marine API的源代码之后,它将很容易更新