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)