由于Maven2路径限制,SBT发布失败

时间:2019-02-27 18:41:04

标签: scala maven sbt sbt-plugin

我们公司使用Maven存储库来发布/使用共享的Scala代码。我们正在尝试将SBT插件发布到该存储库,但出现以下错误:

[error] java.io.IOException: PUT operation to URL https://<secret_internal_url>/swagger-merger_2.12_1.0/0.1.7-SNAPSHOT/swagger-merger-0.1.7-SNAPSHOT.pom failed with status code 400: Invalid path for a Maven 2 repository

由于不允许公开该域,我用secret_internal_url替换了实际网址的开头

我认为此问题是由于网址的_1.0部分不符合有关Maven命名约定的规则引起的。我们的团队不允许更改存储库的layout policy,所以我认为我唯一的选择是从网址中删除_1.0部分。

这是我的问题:

  1. 是否存在SBT设置,该设置不允许URL中不包含_1.0
  2. _1.0部分仅在发布sbt插件时存在吗?发布时,我们看不到附加到其他非插件库的url中

0 个答案:

没有答案
相关问题