Sbt 为什么publish和publishLocal的目录布局不同
上下文:我的人工制品是一个SBT插件,我发布到我的公司Nexus存储库中 发布(到Nexus存储库)和publishLocal之间目录布局不同的原因: 与publishLocal合作Sbt 为什么publish和publishLocal的目录布局不同,sbt,publish,Sbt,Publish,上下文:我的人工制品是一个SBT插件,我发布到我的公司Nexus存储库中 发布(到Nexus存储库)和publishLocal之间目录布局不同的原因: 与publishLocal合作 /Users/yamo/.ivy2/local/a.b.c/xxx/scala_2.10/sbt_0.13/1.0.0-SNAPSHOT/jars/xxx.jar 与发布一起发布 http://mvnrepo/nexus/content/repositories/snapshots/a/b/c/xxx_2.10_
/Users/yamo/.ivy2/local/a.b.c/xxx/scala_2.10/sbt_0.13/1.0.0-SNAPSHOT/jars/xxx.jar
与发布一起发布
http://mvnrepo/nexus/content/repositories/snapshots/a/b/c/xxx_2.10_0.13/1.0.0-SNAPSHOT/xxx-1.0.0-SNAPSHOT.jar
是否有办法查看与inspect
命令一起使用的模式
inspect publishTo
仅返回url
我想了解这一点,因为当我发布到Nexus时,我不能从另一个项目中使用此依赖项(未解决)(并且在本地发布时它可以工作)。
publishLocal
使用常春藤样式发布到本地ivy2存储库
publish
使用maven样式发布到Nexus
似乎有一个惯例是发布具有常春藤风格的sbt插件,但我在发布到我的公司repo时使用了默认值
无论如何,我在另一个项目上添加了一个模式
,现在依赖关系得到了解决
resolvers += Resolver.url("nexus-snapshots", url("http://mvnrepo/nexus/content/repositories/snapshots/"))(Patterns(Resolver.mavenStyleBasePattern))
不知什么原因,这不起作用
resolvers += Resolver.url("nexus-snapshots", url("http://mvnrepo/nexus/content/repositories/snapshots/"))(Resolver.mavenStylePatterns)
publishLocal
使用常春藤样式发布到本地ivy2存储库
publish
使用maven样式发布到Nexus
似乎有一个惯例是发布具有常春藤风格的sbt插件,但我在发布到我的公司repo时使用了默认值
无论如何,我在另一个项目上添加了一个模式
,现在依赖关系得到了解决
resolvers += Resolver.url("nexus-snapshots", url("http://mvnrepo/nexus/content/repositories/snapshots/"))(Patterns(Resolver.mavenStyleBasePattern))
不知什么原因,这不起作用
resolvers += Resolver.url("nexus-snapshots", url("http://mvnrepo/nexus/content/repositories/snapshots/"))(Resolver.mavenStylePatterns)