0

我正在寻找一个可以帮助我进行 K-means 矢量量化的库。我找到了一个提供希望的网站。

http://www.lab4inf.fh-muenster.de/lab4inf/Lab4Drools/dependencies.html

Lab4Math-1.0.5.jar 具有所需的 KmeansQuantization 类。

但正如从第一个链接中看到的那样,“Lab4Math-1.0.5.jar”没有直接下载链接。而是指定了一个 Maven 存储库。 http://www.lab4inf.fh-muenster.de/lab4inf/maven-repository

由于我是移动应用程序开发人员,我不使用 Maven。我正在寻找一种以任何其他方式下载 jar 的方法。请帮忙。

4

2 回答 2

1

看起来存储库有问题:

[ERROR] Failed to execute goal on project demo: Could not resolve dependencies for project com.demo:demo:jar:1.0-SNAPSHOT: 
Failed to collect dependencies for [de.lab4inf:Lab4Math:jar:1.0.5 (compile)]: 
Failed to read artifact descriptor for de.lab4inf:Lab4Math:jar:1.0.5: 
Could not transfer artifact de.lab4inf:Lab4Math:pom:1.0.5 from/to 
Lab4Inf (http://www.lab4inf.fh-muenster.de/lab4inf/maven-repository): 
Access denied to: http://www.lab4inf.fh-muenster.de/lab4inf/maven-repository/de/lab4inf/Lab4Math/1.0.5/Lab4Math-1.0.5.pom , 
ReasonPhrase:Forbidden. -> [Help 1]

尝试检索模块元数据文件并收到 HTTP 403 错误....

我试图按照集成 Math4Lab的说明进行操作,但发现它已经过时了。Maven 3 强制指定依赖版本号,底部有一点注释:

...这样,如果启用了快照,您将始终拥有最新版本。目前没有最终的 Lab4Math 版本可用。

我的结论是这个软件是废弃软件......

例子

<project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.demo</groupId>
   <artifactId>demo</artifactId>
   <version>1.0-SNAPSHOT</version>
   <dependencies>
      <dependency>
         <groupId>de.lab4inf</groupId>
         <artifactId>Lab4Math</artifactId>
         <version>1.0.5</version>
      </dependency>
   </dependencies>
   <repositories>
      <repository>
         <id>Lab4Inf</id>
         <url>http://www.lab4inf.fh-muenster.de/lab4inf/maven-repository</url>
      </repository>
   </repositories>
</project>
于 2013-08-04T12:14:32.417 回答
0

我能够使用以下 pom.xml 下载提到的 jar

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.demo</groupId>
  <artifactId>demo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>tf</name>
  <description>Testing Lab4Math</description>

  <repositories>
    <repository>
      <id>Lab4Inf</id>
      <url>http://www.lab4inf.fh-muenster.de/lab4inf/maven-repository</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
        <groupId>de.lab4inf</groupId>
        <artifactId>Lab4Math</artifactId>
        <version>2.0.5-SNAPSHOT</version>
    </dependency> 

  </dependencies>

</project>

请注意,与已接受答案的唯一重要区别是库的版本。(2.0.5-SNAPSHOT 而不是 1.0.5)

于 2014-11-22T20:33:13.317 回答