在 sbt 中获取 Maven 依赖
Getting a Maven dependency in sbt
我正在尝试讨论图书馆 here
<repositories>
<repository>
<id>okapi-xliff</id>
<name>okapi-xliff-repository</name>
<url>http://repository-okapi-xliff.forge.cloudbees.com/release/</url>
<layout>default</layout>
</repository>
</repositories>
...
<dependencies>
<dependency>
<groupId>net.sf.okapi.lib</groupId>
<artifactId>okapi-lib-xliff2</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
并尝试将其转换为 build.sbt 导入
libraryDependencies ++= Seq(
"net.sf.okapi.lib" % "okapi-lib-xliff2" % "1.0"
)
resolvers += "okapi-xliff" at "http://repository-okapi-xliff.forge.cloudbees.com/release"
resolvers += "websudos-repo" at "http://maven.websudos.co.uk/ext-release-local"
我最终遇到了一个错误
Server access Error: Connection timed out url=http://maven.websudos.co.uk/ext-release-local/net/sf/okapi/lib/okapi-lib-xliff2/1.0/okapi-lib-xliff2-1.0.pom
我认为没问题,因为 websudos 是我列出的另一个解析器。然而;在超时错误出现之前大约需要 10 分钟;然后 SBT 就会坐在那里 - 所以我不确定它是否在尝试 okapi。
我认为我非常接近 - http://repository-okapi-xliff.forge.cloudbees.com/release/net/sf/okapi/lib/okapi-lib-xliff2/1.0/okapi-lib-xliff2-1.0.pom
是有效的 URL
所以
1) 无论如何我可以配置 SBT 以更快地超时?
2) 我的 build.sbt 看起来正确吗?它最终应该解决依赖关系吗?
谢谢
- 有一个问题:https://issues.apache.org/jira/browse/IVY-735所以,答案似乎是否定的,您不能设置自定义超时设置。
看来是正确的,要成功构建它,只需删除现在不可用的解析器即可。关于 build.sbt 风格:我更喜欢用序列来描述 deps / resolvers:
解析器++= Seq(
"Sonatype OSS Releases" 在“http://oss.sonatype.org/content/repositories/releases/”,
"Sonatype OSS Snapshots" 在“http://oss.sonatype.org/content/repositories/snapshots/”
)
我正在尝试讨论图书馆 here
<repositories>
<repository>
<id>okapi-xliff</id>
<name>okapi-xliff-repository</name>
<url>http://repository-okapi-xliff.forge.cloudbees.com/release/</url>
<layout>default</layout>
</repository>
</repositories>
...
<dependencies>
<dependency>
<groupId>net.sf.okapi.lib</groupId>
<artifactId>okapi-lib-xliff2</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
并尝试将其转换为 build.sbt 导入
libraryDependencies ++= Seq(
"net.sf.okapi.lib" % "okapi-lib-xliff2" % "1.0"
)
resolvers += "okapi-xliff" at "http://repository-okapi-xliff.forge.cloudbees.com/release"
resolvers += "websudos-repo" at "http://maven.websudos.co.uk/ext-release-local"
我最终遇到了一个错误
Server access Error: Connection timed out url=http://maven.websudos.co.uk/ext-release-local/net/sf/okapi/lib/okapi-lib-xliff2/1.0/okapi-lib-xliff2-1.0.pom
我认为没问题,因为 websudos 是我列出的另一个解析器。然而;在超时错误出现之前大约需要 10 分钟;然后 SBT 就会坐在那里 - 所以我不确定它是否在尝试 okapi。
我认为我非常接近 - http://repository-okapi-xliff.forge.cloudbees.com/release/net/sf/okapi/lib/okapi-lib-xliff2/1.0/okapi-lib-xliff2-1.0.pom
是有效的 URL
所以
1) 无论如何我可以配置 SBT 以更快地超时? 2) 我的 build.sbt 看起来正确吗?它最终应该解决依赖关系吗?
谢谢
- 有一个问题:https://issues.apache.org/jira/browse/IVY-735所以,答案似乎是否定的,您不能设置自定义超时设置。
看来是正确的,要成功构建它,只需删除现在不可用的解析器即可。关于 build.sbt 风格:我更喜欢用序列来描述 deps / resolvers:
解析器++= Seq( "Sonatype OSS Releases" 在“http://oss.sonatype.org/content/repositories/releases/”, "Sonatype OSS Snapshots" 在“http://oss.sonatype.org/content/repositories/snapshots/” )