【问题标题】:Two maven dependencies from different repos来自不同仓库的两个 Maven 依赖项
【发布时间】:2015-09-19 14:58:12
【问题描述】:

如何在一个 pom.xml 中使用 selenium 和 sikuli?

<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.45.0</version>
    </dependency>
<dependency>
        <groupId>com.sikulix</groupId>
        <artifactId>sikulixapi</artifactId>
        <version>1.1.0-SNAPSHOT</version>
    </dependency>

sikuli 在:

<repository>
        <id>com.sikulix</id>
        <name>com.sikulix</name>
        <url>https://oss.sonatype.org/content/groups/public</url>
        <layout>default</layout>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>

但是添加这个 repo,让 maven 也去那里寻找硒

是否可以链接来自两个不同存储库的两个不同依赖项?

【问题讨论】:

    标签: java maven selenium sikuli


    【解决方案1】:

    Maven 在所有定义的存储库中查找工件(selenium、sikulixapi、..)。

    您可以定义两个:com.sikulix 和标准的一个:

    <repositories>
      <repository>
        <id>com.sikulix</id>
        <name>com.sikulix</name>
        <url>https://oss.sonatype.org/content/groups/public</url>
        <layout>default</layout>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
    <repository>
      <id>central</id>
      <name>Maven Repository Switchboard</name>
      <layout>default</layout>
      <url>http://repo1.maven.org/maven2</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      相关资源
      最近更新 更多