使用Ant构建从git克隆的Java项目失败

时间:2016-12-28 22:00:13

标签: java git maven ant ubuntu-server

我正在尝试在Ubuntu服务器16.04.1上构建JICOFO。安装默认JDK& JRE和设置JAVA_HOME变量克隆了JICOFO并试图通过以下命令构建它:

$ git clone https://github.com/jitsi/jicofo.git
$ cd jicofo
$ ant dist.lin64

首次尝试通过ant dist.lin64命令构建项目时出现以下错误:

/home/xaq/jicofo/build.xml:54: Problem: failed to create task or type antlib:org.apache.maven.artifact.ant:dependencies
Cause: The name is undefined.

在尝试构建项目时,通过将maven-ant-tasks-2.1.3.jar复制到lib文件夹bunch of dependency errors来解决Maven问题。

我的问题是:如何自动解决构建此类项目的所有依赖项?是不是建议AntMaven做什么?!

1 个答案:

答案 0 :(得分:0)

要获取所有项目依赖项,我只是从pom.xml文件所在的位置运行以下命令(此处位于jicofo文件夹中):

$ mvn install

此命令尽管名称不会安装Maven,但它将从适当的存储库中获取所有项目依赖项。

在运行此命令之前,您需要安装Maven。这是一件容易的事:

$ sudo apt-get install maven

现在$ ant dist.lin64将成功构建项目。