17

我正在寻找一个分发jung2包的 maven 存储库。不幸的是,我找不到有关其位置的任何信息。

更新:我已经包含了中央存储库 repo1。

 <repository>
  <id>central</id>
  <name>Maven Repository Switchboard</name>
  <layout>default</layout>
  <url>http://repo1.maven.org/maven2</url>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
</repository>

但我仍然收到一个错误:10/4/10 1:31:57 PM CEST: Missing artifact net.sf.jung:jung2:jar:2.0.1:compile。我在 Mac osX 上使用 Maven 3.0-SNAPSHOT。

Update2:Jung2 依赖声明:

  <dependency>
                <groupId>net.sf.jung</groupId>
                <artifactId>jung2</artifactId>
                <version>2.0.1</version>
                <type>pom</type>                 
        </dependency>

添加pom后,没有错误信息。不幸的是,maven 不检索 jung2 模块的罐子。

[已解决] 我还向 jung-graph-impl 添加了一个依赖项,现在我可以在我的项目中使用 jung2:

   <dependency>
        <groupId>net.sf.jung</groupId>
            <artifactId>jung-graph-impl</artifactId>
            <version>2.0.1</version>
</dependency>
4

4 回答 4

8

repo1 上

<dependency>
    <groupId>net.sf.jung</groupId>
    <artifactId>jung2</artifactId>
    <version>2.0.1</version>
</dependency>

资源 :

于 2010-10-04T11:20:50.517 回答
7

您需要将此添加到 pom.xml。这项工作与 Maven 中心。无需指定存储库。但是你仍然可以<url>http://maven.apache.org</url>直接在你的 pom.xml 中使用。

    <dependency>
        <groupId>net.sf.jung</groupId>
        <artifactId>jung2</artifactId>
        <version>2.0.1</version>
        <type>pom</type>
    </dependency>
    <dependency>
        <groupId>net.sf.jung</groupId>
        <artifactId>jung-graph-impl</artifactId>
        <version>2.0.1</version>
    </dependency>
于 2014-04-09T21:47:51.817 回答
3

jung2(java图形框架)的maven存储库url是什么?

答案:中央存储库及其镜像

但通常,您遇到了依赖问题。

为了使您的项目可以使用 Jung2 库构建,请将特定模块(不是jung2)添加到您的pom.xml.

例子:

    <dependency>
        <groupId>net.sf.jung</groupId>
        <artifactId>jung-graph-impl</artifactId>
        <version>2.0.1</version>
    </dependency>
    <dependency>
        <groupId>net.sf.jung</groupId>
        <artifactId>jung-algorithms</artifactId>
        <version>2.0.1</version>
    </dependency>

查看模块列表http://mvnrepository.com/artifact/net.sf.jung


添加以下内容:

<dependency>
    <groupId>net.sf.jung</groupId>
    <artifactId>jung2</artifactId>
    <version>2.0.1</version>
    <type>pom</type>
</dependency>

不会以预期的方式工作。

原因是在 pom.xml 的配置文件中为jung2工件声明了模块:

<profiles>
    <profile>
        <id>all</id>
        <activation>
            <property>
                <name>all</name>
            </property>
        </activation>
        <modules>
            <module>jung-api</module>
            <module>jung-graph-impl</module>
            <module>jung-algorithms</module>
            <module>jung-io</module>
            <module>jung-visualization</module>
            <module>jung-samples</module>
            <module>jung-jai</module>
            <module>jung-jai-samples</module>
            <module>jung-3d</module>
            <module>jung-3d-demos</module>
    .............
</profiles>
于 2013-12-24T18:52:01.243 回答
0

试试Maven RepositoryMaven Repository Browser

于 2010-10-04T11:20:27.600 回答