Как использовать возвращаемое значение функции в качестве свойства в Maven для развертывания на правильный IP-адрес? - PullRequest
0 голосов
/ 12 марта 2019

tl / dr. Использовать в качестве значения свойства maven результаты автономного метода java?

У меня есть рабочий файл maven pom.xml, который создает MYPROJECT-SNAPSHOT-jar-with-dependencies.jar и развертывает и развертывает его на устройстве IoT в моей локальной сети (используя maven / antrun / scp).Yay.

Проблема в том, что IP-адрес необходимо обновлять в pom.xml всякий раз, когда устройство меняет адреса.

Это не ужасно, но я хотел бы иметь егоработать автоматически для всех, кто выполняет код на своем устройстве.Поэтому я написал небольшой (Kotlin) метод, который получает IP-адрес устройства: fun getBrickIPAddress(): String? { ... stuff with Datagram packets... }

Отлично!Теперь, как бы я использовал возвращаемое значение метода java на этапах развертывания maven?Можете ли вы сделать что-то вроде «запустить этот метод, получить результат, поместить результат в переменную свойств maven, продолжить ...»

Или мне нужно иметь некоторый дочерний файл свойств XML, который создает приложение?

(отказ от ответственности - неопытен в Maven)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...