Пользовательский архетип Maven: есть ли способ, чтобы свойства не запрашивались у пользователя?

Итак, я делаю архетип и хочу использовать некоторые свойства, но не хочу, чтобы они предлагались пользователю.

Так, например, у меня есть этот код:

    <requiredProperty key="grupo">
        <defaultValue>${artifactId.substring(0,8).toLowerCase()}</defaultValue>
    </requiredProperty>

И я хочу использовать defaultValue для параметра grupo БЕЗ просьбы пользователя принять его как значение по умолчанию.

Этот вопрос уже задавался: Maven создает архетип: есть ли способ объявить свойства (значение по умолчанию), чтобы они не запрашивались? Но на него не ответили.

Спасибо вам большое за ваше время


person Pablo Portillo    schedule 17.11.2017    source источник
comment
Вы нашли решение для этого?   -  person Niveathika    schedule 25.04.2019


Ответы (1)


Не похоже, что вы действительно можете это сделать: https://maven.apache.org/archetype/archetype-models/archetype-descriptor/archetype-descriptor.html#class_requiredProperty

В соответствии с документацией вы можете указать регулярное выражение по умолчанию или проверку. Если они объявлены, вам будет предложено указать значение по умолчанию.

person Squake    schedule 14.06.2019