2013-04-25 19 views
11

POMはGeoTools mavenクイックスタートの依存関係を解決できないのはなぜですか?

<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>org.geotools</groupId> 
    <artifactId>tutorial</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>tutorial</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <geotools.version>10-SNAPSHOT</geotools.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>3.8.1</version> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.geotools</groupId> 
      <artifactId>gt-shapefile</artifactId> 
      <version>${geotools.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.geotools</groupId> 
      <artifactId>gt-swing</artifactId> 
      <version>${geotools.version}</version> 
     </dependency> 
    </dependencies> 

    <repositories> 
     <repository> 
      <id>maven2-repository.dev.java.net</id> 
      <name>Java.net repository</name> 
      <url>http://download.java.net/maven/2</url> 
     </repository> 
     <repository> 
      <id>osgeo</id> 
      <name>Open Source Geospatial Foundation Repository</name> 
      <url>http://download.osgeo.org/webdav/geotools/</url> 
     </repository> 
    </repositories> 
</project> 

である私はエラーを取得する:

[ERROR] Failed to execute goal on project tutorial: Could not resolve dependencies for project org.geotools:tutorial:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: org.geotools:gt-shapefile:jar:10-SNAPSHOT, org.geotools:gt-swing:jar:10-SNAPSHOT: Could not find artifact org.geotools:gt-shapefile:jar:10-SNAPSHOT in maven2- repository.dev.java.net (http://download.java.net/maven/2) -> [Help 1]

は、なぜそれがアーティファクトを解決することはできません。 GeoToolsには他の指示がありますが(私は動作させることができません)、これについて何が間違っているか知りたいと思います。 org.geotools:gt-shapefile:jar:10-SNAPSHOThttp://download.java.net/maven/2またはhttp://download.osgeo.org/webdav/geotoolsのいずれかで存在しないため、

おかげ

答えて

13

問題が発生します。

<repositories> 
    <repository> 
     <id>maven2-repository.dev.java.net</id> 
     <name>Java.net repository</name> 
     <url>http://download.java.net/maven/2</url> 
    </repository> 
    <repository> 
     <id>osgeo</id> 
     <name>Open Source Geospatial Foundation Repository</name> 
     <url>http://download.osgeo.org/webdav/geotools/</url> 
    </repository> 
    <repository> <!--Add the snapshot repository here--> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
     <id>opengeo</id> 
     <name>OpenGeo Maven Repository</name> 
     <url>http://repo.opengeo.org</url> 
    </repository> 
</repositories> 

私はこれが役立つことを願って - :あなたがしなければならないのは、それが以下のようthe GeoTools:Maven Quick Startで言及されているようGeoToolsためsnapshot repositoryを定義しています。

+1

スナップショットを定義することができませんでした。しかし、私は「どうしてできないのですか」と「どうしてできますか」と尋ねたと思います。 –

+1

それは私のために働いています。しかし、GeoToosのクイックスタートには「スナップショットリポジトリ」は言及されていませんか、間違っていますか? – AgostinoX

+0

またはローカルにjarsを構築する(これはSNAPSHOTの通常の使用です) –

関連する問題