尝试导入sbt插件时存在未解决的依赖关系

问题描述

我正在建立一个公共项目,其中包括一个我将从另一个项目中导入的sbt插件。我将commons项目部署到公司的nexus存储库中,插件的pom文件如下所示:

project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.XXX</groupId>
  <artifactId>commons-azkaban-job-generator-sbt-plugin</artifactId>
  <packaging>jar</packaging>
  <description>commons-azkaban-job-generator-sbt-plugin</description>
  <version>4.1.0-SNAPSHOT</version>
  <name>commons-azkaban-job-generator-sbt-plugin</name>
  <organization>
    <name>com.XXX</name>
  </organization>
  <properties>
    <scalaVersion>2.12</scalaVersion>
    <sbtVersion>1.0</sbtVersion>
  </properties>
  <dependencies>
  <dependency>
    <groupId>org.scala-lang</groupId>
    <artifactId>scala-library</artifactId>
    <version>2.12.7</version>
    <scope>provided</scope>
  </dependency>
  <dependency>
    <groupId>org.scala-sbt</groupId>
    <artifactId>sbt</artifactId>
    <version>1.2.8</version>
    <scope>provided</scope>
  </dependency>
  <dependency>
    <groupId>com.XXX</groupId>
    <artifactId>commons-azkaban-job-generator_2.12</artifactId>
    <version>4.1.0-SNAPSHOT</version>
  </dependency>
  </dependencies>
</project>

当我尝试导入此插件时,我在项目中添加了此行,但出现导入错误

addSbtPlugin("com.XXX" %% "commons-azkaban-job-generator-sbt-plugin" % "4.1.0-SNAPSHOT")

[error] (update) sbt.librarymanagement.ResolveException: unresolved dependency: com.XXX#commons-azkaban-job-generator_2.12;4.1.0-SNAPSHOT: not found

我的两个项目都使用sbt 1.2.8和scala 2.12.7。我想当我导入插件时,我只需要在addSbtPlugin命令中使用相同的groupID,artifactId和版本。所以我不确定自己做错了什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)