Не удалось передать динамическое значение из затмения в POM - PullRequest
0 голосов
/ 14 марта 2019

Передача версии в POM.xml.

Показывает предупреждение. 'version' содержит выражение, но должно быть константой.

Я должен удалить это.

У меня есть один проект Ant и другой проект maven. Я сделал одну конфигурацию запуска для проекта Ant, где я сделал одну переменную с некоторым значением предположим, 13.2.1 выбрав внешнюю конфигурацию инструмента, эта переменная теперь находится в списке. Теперь она может передавать эту переменную, например -Dversion = "$ {versionjar}". это работает идеально. поскольку этот versionjar уже задан в eclipse. Я хочу использовать это, пока хочу запустить проект maven с помощью runconfiguration. Я хочу передать команду create manage и runconfiguration, как в разделе цели install -Dversion = "$ {versionjar}", но он не работает. Я должен установить эту переменную здесь также с помощью кнопки добавления.
Как я могу передать переменную из командной строки eclipse как :install -version="${version}"? version недоступно в списке переменных затмения, в то время как "${version}" правильно отправляется pom, когда он жестко запрограммирован. "${version}" не разрешается при отправке в разделе целей конфигурации запуска

У меня проблема при передаче переменной eclipse из конфигурации командной строки.

в POM

<version>${version}</version>
<packaging>jar</packaging>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...