Каталон с внешним jar как зависимость, а не как ресурс проекта?

При использовании нашего проекта Katalon Studio на основе Git нам нужно использовать внешний jar.

В соответствии с документами Katalon, как можно видеть здесь, нам нужно вставить банку в наш Drivers папка.

Но смысл этого в том, что мы запихиваем банку в git, паттерн, который нам не очень нравится (например, когда будут доступны новые версии баночки, мы не можем просто использовать "последние")

Из наших Java-проектов мы обычно используем зависимости в наших проектах /POM-файле, поэтому Git проекта не содержит jar-файлы зависимостей.

Есть ли что-то похожее в Каталоне?

0 ответов

Воображение является ключевым здесь. Я просто использовал муравья, потому что почему бы и нет.,,

Вот простой простой build.xml, просто поместите его на верхний уровень вашего проекта.

<project name=app-tests" default="dist" basedir=".">
   <description>
      gets the dependencies
   </description>
   <!-- set global properties for this build -->
   <property name="dist" location="Drivers"/>

   <target name="install">

       <mkdir dir="${dist}"/>

       <!-- Joda Time -->
       <get src="http://central.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar"
       dest="${dist}"
       verbose="true"
       usetimestamp="true"/>

       <!-- ibatis common -->
       <get src="https://repository.liferay.com/nexus/content/repositories/public/org/apache/ibatis- 
       common/2.2.0/ibatis-common-2.2.0.jar"
       dest="${dist}"
       verbose="true"
       usetimestamp="true"/>

       <!-- json simple -->
       <get src="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/json-simple/json-simple-1.1.1.jar"
       dest="${dist}"
       verbose="true"
       usetimestamp="true"/>
    </target>

</project>

Затем запустите:

ant install

Можно также сделать это с помощью некоторого действия bash с помощью curl или wget, например:

wget -P ./Drivers/ http://central.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar

Затем вставьте несколько из них в build.sh, и все готово.

Не забудьте перезапустить Katalon, чтобы новые элементы в папке "Драйверы" вступили в силу. Наслаждайтесь!

Мое решение: создать проект maven в том же корневом каталоге с проектом katalon и добавить плагин maven-dependency-plugin в файл POM , при запуске mvn clean packge скопируйте целевую банку в каталог драйверов, и держите банку в каталоге драйверов , не отправляйте на сервер git.

Другие вопросы по тегам