Получение последнего элемента разделенной строки в свойствах архетипа Maven - PullRequest
1 голос
/ 01 мая 2020

Я работаю над архетипом Maven, который будет использовать моя команда. В компании существует политика именования пакетов, поэтому мы можем предположить, что пакет Java будет назван так: com.company.team.id12345. Эта последняя часть, id12345 - это то, что нас интересует. Я хочу использовать этот серийный номер для заполнения некоторых значений в другом месте архетипа. Следующее:

    <requiredProperties>
        <requiredProperty key="appSerial">
            <defaultValue>${package.split(".")[package.lastIndexOf('.') + 1]}</defaultValue>
        </requiredProperty>
    </requiredProperties>

Это то, что я пробовал, но оно не работает и по умолчанию "package.split(".")[package.lastIndexOf('.') + 1]", когда вводится +. Любые идеи, как получить последний элемент этой разделенной строки?

...