无法在maven项目中导入abeel util

时间:2013-07-09 15:56:18

标签: java maven import

我要在maven中使用Java-ML进行项目。使用此库时出现错误java.lang.ClassNotFoundException: be.abeel.util.GZIPPrintWriter

现在要删除此错误,我尝试按import be.abeel.util.GZIPPrintWriter;

导入缺少的类

但import语句不起作用,因为我无法找到Abeel Javakit Tool(AJT)的存储库以在pom.xml中写入以解决依赖关系。

如何在maven中解决此依赖关系。请帮忙。

提前致谢。

4 个答案:

答案 0 :(得分:1)

它可能尚未部署到Maven Central或其他Maven资源库。

在这种情况下,您可以执行以下操作:

答案 1 :(得分:0)

您应该导入以下所有推荐的库列表:

必需的库: - Apache Commons Math:在某些算法中使用,包含版本1.2     Apache Commons Math在Apache License 2.0下发布     http://commons.apache.org/math/

  • Abeel Java Toolkit:在某些类中使用,包含版本1.20 AJT在GNU GPL 2或更高版本下发布 http://sourceforge.net/projects/ajt/

  • Jama:在某些算法中使用,包含版本1.0.2 Jama作为公共领域软件分发

答案 2 :(得分:0)

我偶然发现了同样的问题,我不想做任何复杂的事情。

那时我意识到,在javaml下载中,我们有以下层次结构:javaml-0.1.7> lib> AJT-2.9.jar

所以我刚刚在我的app/build.gradle中添加了依赖项:compile fileTree(include: ['*.jar'], dir: 'libs/javaml-0.1.7/lib')。工作就像一个魅力。我现在可以去睡觉了。

(注意:我将我的javaml文件夹放在自定义的libs /文件夹中,根据您的需要调整dir路径)

答案 3 :(得分:0)

我使用javaml-0.1.7.jar遇到了maven项目中的确切问题。当我从this repo添加ajt-2.9.jar时,它很容易修复。