Как реализовать конфигурацию Java для локального выполнения и выполнения Jenkins?

Моя программа Java (JAR Project) должна получить следующие три параметра:

String workDir;
String sourceDir;
String outputDir;

Как бы вы реализовали это, зная, что эта Java-программа должна быть запущена локально для тестирования, а также должна выполняться Jenkins?

  1. Как это будет работать локально?
  2. Каков синтаксис выполнения Jenkins?
  3. Как класс Java может получить значение аргумента?
  4. Нужно ли кодировать аргументы, содержащие пути к каталогам?

1 ответ

У меня проблемы с пониманием вашего вопроса: эта банка уже готова, и вы просто хотите позвонить ей из Дженкинса? если так, то я не вижу проблемы.

в основном Jenkins будет использовать любую версию Java, которую вы указали, если она не была объявлена, она будет использовать подчиненную версию Java по умолчанию, поэтому она будет такой же, как и локальная.

Я надеюсь, что это помогло, и если нет, пожалуйста, уточните вопрос

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