Код Selenium не компилируется с помощью Jenkins, но работает с Maven

#maven #jenkins #selenium-webdriver

#maven #дженкинс #selenium-webdriver

Вопрос:

Это может показаться странным, но моя ситуация такова, что мой код не может компилироваться, когда я запускаю его через Jenkins. Хотя он отлично работает с использованием командной строки с Maven.

Ошибка

пакет org.openqa.selenium.firefox не существует

POM:

 <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <fork>true</fork>
        <source>1.7</source>
        <target>1.7</target>
    </configuration>
</plugin>

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>2.53.1</version>
</dependency>
  

Я не могу понять, что происходит, чтобы решить эту проблему.

Ответ №1:

Возможно, вы забыли эту зависимость:

 <dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-firefox-driver</artifactId>
    <version>2.53.1</version>
</dependency>
  

Репозиторий Maven: https://mvnrepository.com/artifact/org.seleniumhq.селен/selenium-firefox-driver/2.0rc3