尝试在pom.xml文件中添加依赖关系sauce-connect-plugin
<groupId>com.saucelabs.maven.plugin</groupId>
<artifactId>sauce-connect-plugin</artifactId>
<version>2.1.18</version>
</dependency>
但是构建pom文件正在进行中
Missing artifact com.saucelabs:sauce-connect:jar:3.1.32
我也提到了存储库
<repositories>
<repository>
<id>saucelabs-repository</id>
<url>https://repository-saucelabs.forge.cloudbees.com/release</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
在此网址http://repository-saucelabs.forge.cloudbees.com/release/com/saucelabs/sauce-connect/3.1.32/
中
sauce-connect:jar:3.1.32
存在
那么为什么Missing artifact error
正在展示?
我有什么不对。
当我直接在pom文件中添加以下内容并添加存储库时会出现相同的错误
<dependency>
<groupId>com.saucelabs</groupId>
<artifactId>sauce-connect</artifactId>
<version>3.1.32</version>
</dependency>
答案 0 :(得分:5)
您使用了不匹配的版本:
sauce-connect-plugin介绍:
http://repository-saucelabs.forge.cloudbees.com/release/com/saucelabs/sauce-connect-plugin/
它只有1.0.11, 1.0.12, 1.0.13 and 1.0.14
的版本。
但您已尝试下载2.1.18
您在网址http://repository-saucelabs.forge.cloudbees.com/release/com/saucelabs/sauce-connect/3.1.32/
中提到的内容不代表sauce-connect-plugin
。它仅代表sauce-connect
所以你应该尝试以下依赖:
<dependency>
<groupId>com.saucelabs.maven.plugin</groupId>
<artifactId>sauce-connect-plugin</artifactId>
<version>1.0.11</version><!-- 1.0.11, 1.0.12, 1.0.13 or 1.0.14 -->
</dependency>
如果您确切需要2.1.18
的版本,则需要在http://repository-saucelabs.forge.cloudbees.com
位置上传工件并尝试。
答案 1 :(得分:0)
在这里,您可以找到也在使用此功能的人,尝试比较您的pom https://github.com/saucelabs/sauce-java/blob/master/sauce-connect-plugin/pom.xml