2016-08-11 7 views
0

JettyJerseyを使用してレストサービスを実装する新しいWebプロジェクトをセットアップしようとしています。しかし、mavenの依存関係を定義しようとしているときにエラーが発生しています。Mavenエラー - Glassfish vs Sun Jersey

のpom.xml

<dependencies> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-server</artifactId> 
     <version>9.2.5.v20141112</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-servlet</artifactId> 
     <version>9.2.5.v20141112</version> 
    </dependency> 
    <dependency> 
     <groupId>org.glassfish.jersey.core</groupId> 
     <artifactId>jersey-server</artifactId> 
     <version>2.17</version> 
    </dependency> 
    <dependency> 
     <groupId>org.glassfish.jersey.containers</groupId> 
     <artifactId>jersey-container-jetty-servlet</artifactId> 
     <version>2.17</version> 
    </dependency> 
</dependencies> 

私はこれらのようなエラーの多くを取得しています:

Failed to read artifact descriptor for org.eclipse.jetty: 
jetty-server:jar:9.2.5.v20141112 

org.eclipse.aether.resolution.ArtifactDescriptorException: 
Failed to read artifact descriptor for org.eclipse.jetty: 
jetty-server:jar:9.2.5.v20141112 

をしかし、com.sun.jerseyを使用して作業している:

<dependency> 
     <groupId>asm</groupId> 
     <artifactId>asm</artifactId> 
     <version>3.3.1</version> 
    </dependency> 
    <dependency> 
     <groupId>com.sun.jersey</groupId> 
     <artifactId>jersey-bundle</artifactId> 
     <version>1.19</version> 
    </dependency> 
    <dependency> 
     <groupId>org.json</groupId> 
     <artifactId>json</artifactId> 
     <version>20140107</version> 
    </dependency> 
    <dependency> 
     <groupId>com.sun.jersey</groupId> 
     <artifactId>jersey-server</artifactId> 
     <version>1.19</version> 
    </dependency> 
    <dependency> 
     <groupId>com.sun.jersey</groupId> 
     <artifactId>jersey-core</artifactId> 
     <version>1.19</version> 
    </dependency> 
</dependencies> 

答えて

0

私は知りませんどのリモートリポジトリがあなたを指していますが、私は瓶を見つけることができますhttp://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.2.5.v20141112/

他のリモートリポジトリを使用している場合は、以下のリポジトリも追加してみてください。

<repositories> 
    <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> 
    </repositories> 
関連する問題