Не вижу sikuli-java lib в локальном репозитории Maven

1

У меня есть проект sikuli maven, который я хочу начать с раба Jenkins, но когда я попытаюсь его построить, консоль покажет такой массаж:

[ERROR] Не удалось выполнить цель в проекте ZIL_SIK: не удалось разрешить зависимости для проекта ZIL_SIK: ZIL_SIK: jar: 0.0.1-SNAPSHOT: Не удалось найти org.sikuli: sikuli-java: jar: 1.0 в http://repo. maven.apache.org/maven2 был кэширован в локальном репозитории, разрешение не будет повторно загружено до тех пор, пока не истечет интервал обновления центрального элемента или не будет принудительно обновлено обновление → [Справка 1] [ОШИБКА] [ОШИБКА] Чтобы увидеть полную трассировку стека ошибки, повторно запустите Maven с помощью переключателя -e. [ОШИБКА] Повторно запустите Maven, используя переключатель -X, чтобы включить полное ведение журнала отладки. [ОШИБКА] [ОШИБКА] Дополнительные сведения об ошибках и возможных решениях см. В следующих статьях: [ОШИБКА] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

sikuli-java.jar, установленный таким скриптом:

mvn install: file-install -Dfile = sikuli-java.jar -DgroupId = org.sikuli -DartifactId = sikuli-java -Dversion = 1.0 -Dpackaging = jar

Пожалуйста помоги

  • 0
    Да. У нас нет зависимости 'sikuli-java' в репозитории maven. Загрузите файл sikuli-java.jar с сайта sikuli и поместите jar-файл в локальный .m2 или в удаленный репозиторий вашей организации (nexus или artifactory). А затем добавьте путь зависимости в ваш проект pom.xml
Теги:
maven
jenkins
sikuli

2 ответа

1

Файл POM (pom.xml) для скрипта sikuli:

<project>
...
<dependency>
    <groupId>com.sikulix</groupId>
    <artifactId>sikulixapi</artifactId>
    <version>1.1.0</version>
</dependency>

</project>

Подробнее см. По адресу: http://mvnrepository.com/artifact/com.sikulix/sikulixapi/1.1.0.

0

Шаги по работе с Sikuli - Java (Eclipse)

Шаг # 1 - Загрузите файл jar Sikuli-setup.jar

Шаг №2 - Поместите файл Jar в новую папку (скажем, D:\Sikuli)

Шаг №3 - Запустите Jar. Два файла будут созданы автоматически.

  1. RunSetup.cmd
  2. Журнальный файл

Шаг №4 - Запустите файл runSetup.cmd и следуйте инструкциям. Нажмите OK → Выберите 4-й вариант из формы

Setp # 5 - настройка сбоев (ошибка загрузки файла)

Шаг №6 - Теперь загрузите файл исправления Sikuli-1.0.1-3 (zip файл)

Шаг # 7 - Скопируйте Sikuli-java.jar в (скажем D:\Sikuli\Downloads)

Шаг # 8 - Запустите runSetup.cmd и продолжите.

Шаг 9 - Создается файл Sikuli-java.jar. Добавьте этот файл в путь сборки java (на eclipse)

Шаг № 10 - Выполните программу.

Если ошибка: если ошибка реестра появляется из-за отсутствия папки Libs, Eclipse автоматически добавит папку Libs в корневую папку.

Если ошибка: если eclipse выдает сообщение об ошибке "Выход из системы и входа в систему: перезагрузите компьютер".

Также см.: скрипт Sikuli не работает на Java 64 бит в окнах

  • 0
    stackoverflow.com/questions/20045680/...
  • 0
    Ты меня не понимаешь У меня есть проект Maven с тестами, которые используют Sikuli, когда я начинаю его с затмения (rus as -> maven test), все в порядке. Но когда я пытаюсь запустить этот тест от Дженкинса на этой машине (подключенной к Дженкинсу как раб), у меня появляется сообщение об ошибке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню