В Dockerfile у меня есть ARG MYAPP. Этот аргумент я хочу передать в свой Dockerfile через pom-файл Maven с плагином io.fabric8 для docker. Таким образом, элемент будет
<buildArgs>
<MYAPP>-javaagent:/path/to/my_agent.jar=my_interface name.of.class.Application ${APP_ROOT}</MYAPP>
</buildArgs>
Но он не найдет основной класс, когда я запускаю контейнер в модуле на k8s, или иногда просто появляется java со всеми его записями, как если бы вы напишите java в терминале без каких-либо аргументов.
В Dockerfile у меня есть java с $ myApp или "$ {myApp}" или $ {myApp} без успеха.
Когда Я использую ENV MYAPP = "- javaagent: /path/to/my_agent.jar=my_interface name.of.class.Application $ {APP_ROOT}" в файле Docker, тогда он работает без использования buildArgs из файла pom.
Это как-то связано с экранированием символов?