Pergunta

Estou procurando um repositório maven que distribua Jung2 pacotes. Infelizmente, não consigo encontrar nenhuma informação em sua localização.

ATUALIZAÇÃO: Incluí o Repositório Cental 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>

Mas ainda recebo um erro: 04/10/10 13:31:57 CEST: ausente artefato net.sf.jung: jung2: jar: 2.0.1: compilar. Eu uso o Maven 3.0-SNAPSHOT no Mac OSX.

Atualização2: Declaração de Jung2 Dependência:

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

Depois de adicionar POM, não há mensagem de erro. Infelizmente, o Maven não recupera frascos de módulos Jung2.

Resolvido] Eu adicionei também uma dependência ao Jung-Graph-IMPL e agora posso usar o Jung2 no meu projeto:

   <dependency>
        <groupId>net.sf.jung</groupId>
            <artifactId>jung-graph-impl</artifactId>
            <version>2.0.1</version>
</dependency>
Foi útil?

Solução

Sobre repo1 :

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

Recursos :

Outras dicas

Você precisa adicionar isso ao pom.xml. Este trabalho com o Maven Central. Não há necessidade de especificar o repositório. Mas você ainda pode usar <url>http://maven.apache.org</url> diretamente em seu 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>

O que é um URL do repositório Maven para Jung2 (Java Graph Framework)?

Resposta: O repositório central e seus espelhos

Mas, geralmente, você experimentou problemas com dependências.

Para tornar seu projeto construível com a biblioteca Jung2, adicione módulos específicos (não jung2) para o seu pom.xml.

Exemplo:

    <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>

Veja a lista dos módulos http://mvnrepository.com/artifact/net.sf.jung


Adicionando o seguinte:

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

Não funcionará da maneira que se poderia esperar.

O motivo é a declaração de módulos dentro dos perfis em pom.xml para jung2 artefato:

<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top