是否有某种sbt插件可以将结果发布到存储库(即nexus)。 我听说过sbt-native-packager,但我需要创建tarball(* .tar)并将其发布到存储库。我预先设定了我自己的任务,这取决于dist和它重新包装从zip到tar的结果。接下来,我只是尝试使用此处提供的说明对其进行修改:https://groups.google.com/forum/#!topic/play-framework/Td389FbdgCY。不幸的是我得到了:
[error] java.lang.AssertionError: assertion failed: Internal task engine error: nothing running. This usually indicates a cycle in tasks.
[error] Calling tasks (internal task engine state):
[error] Task((taskDefinitionKey: ScopedKey(Scope(Select(ProjectRef(file:/C:/src/cms/,cms)),Global,Global,Global),projectDependencyArtifacts))) -> Calling
在存储库中发布包的另外一点是,我需要在mercurial中自动创建发布的创建标记。