2013-12-16 119 views
0

我使用播放2.2框架,我正在開發模塊並將其定義爲快照。 我已經出版的快照關係,但是當我試圖在不改變版本部署相同或應用程序的名字重新部署失敗,以下錯誤:無法重新部署快照到nexus在播放框架

[info] Done packaging. java.io.IOException: Access to URL http://mycompany.com/nexus/content/repositories/snapshots/com/mymodule/1.0.1-SNAPSHOT/mymodule-1.0.1-SNAPSHOT.pom was refused by the server: Forbidden at org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79 at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:231) at org.apache.ivy.util.FileUtil.copy(FileUtil.java:150) at org.apache.ivy.plugins.repository.url.URLRepository.put(URLRepository.java:84) at org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130) at org.apache.ivy.plugins.resolver.RepositoryResolver.put(RepositoryResolver.java:234) at org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:216)

我知道這個失敗的原因,Nexus是否認由於部署事實上前一個快照也是沒有時間戳的。 問題是如何在Build.scala中添加時間戳,或者在播放框架中的任何配置中添加多個時間段以將快照重新部署到Nexus。這在maven項目中顯然不是問題,但在框架項目中很明顯。

在此先感謝。

感謝 亞拉文

回答