我只是想动手使用 Spray 库,但是由于 maven 依赖性而无法执行它的示例。
正如文档中所提供的,我已将 Spray 存储库定义如下:
<repositories>
<repository>
<id>sprayrepo</id>
<name>spray repo</name>
<url>http://repo.spray.io/</url>
<layout>default</layout>
</repository>
</repositories>
然后我定义了它的依赖如下:
<dependency>
<groupId>io.spray</groupId>
<artifactId>spray-http</artifactId>
<version>1.1-M7</version>
</dependency>
<dependency>
<groupId>io.spray</groupId>
<artifactId>spray-httpx</artifactId>
<version>1.1-M7</version>
</dependency>
<dependency>
<groupId>io.spray</groupId>
<artifactId>spray-util</artifactId>
<version>1.1-M7</version>
</dependency>
<dependency>
<groupId>com.chuusai</groupId>
<artifactId>shapeless_2.9.2</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
但是,当我尝试执行 maven 安装时,我遇到以下错误:
[错误] 无法在项目 spray-test1 上执行目标:无法解析项目 org.spray:spray-test1:jar:1.0-SNAPSHOT 的依赖项:无法收集 [io.spray:spray-http:jar:1.1 的依赖项-M7 (编译), io.spray:spray-httpx:jar:1.1-M7 (编译), io.spray:spray-util:jar:1.1-M7 (编译), com.chuusai:shapeless_2.9.2:jar: 1.2.0(编译)]:无法读取 io.spray:spray-http:jar:1.1-M7 的工件描述符:无法将工件 io.spray:spray-http:pom:1.1-M7 从/到 sprayrepo 传输(http://repo.spray.io/):连接超时 http://repo.spray.io/io/spray/spray-http/1.1-M7/spray-http-1.1-M7.pom -> [帮助 1] [错误]
任何指针或建议将不胜感激。
谢谢