我正试图让图书馆讨论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
是一个有效的网址
所以
1)无论如何我是否要将SBT配置为超时更快? 2)我的build.sbt看起来是否正确?它应该最终解决依赖吗?
由于
答案 0 :(得分:1)
看起来它是正确的,要成功构建它,只需删除现在不可用的解析器。关于build.sbt样式:我更喜欢使用序列来描述deps / resolvers:
解析器++ = Seq( &#34; Sonatype OSS发布&#34; at&#34; http://oss.sonatype.org/content/repositories/releases/&#34;, &#34; Sonatype OSS Snapshots&#34; at&#34; http://oss.sonatype.org/content/repositories/snapshots/&#34; )