Как можно изменить свойство pom.xml при создании нового проекта из локального архетипа?

Я пытаюсь создать архетип из своего собственного проекта maven. У меня есть некоторые свойства в pom.xml как;

<properties>
    <path.property>${path}</path.property>
</properties>

Это свойство используется в моем проекте из командной строки. Я хочу создать архетип и использовать это свойство при создании нового проекта из этого архетипа. Таким образом, значение свойства pom.xml нового проекта path.property будет вводимой переменной.

Например, когда я ввел -Dpath = / src / main / java при создании нового проекта с моим архетипом, я хочу, чтобы он был таким: pom.xml;

<properties>
    <path.property>${path}</path.property>
</properties>

Спасибо за помощь..


person Erçin Akçay    schedule 03.04.2014    source источник


Ответы (1)


Вам необходимо определить свое настраиваемое свойство path в файле archetype-metadata.xml. Если вы определите свойство как требуется, то свойство будет запрашиваться при использовании архетипа из командной строки.

http://maven.apache.org/archetype/archetype-common/archetype-descriptor.html

person harun    schedule 03.04.2014
comment
Спасибо, это мне очень помогло! - person Erçin Akçay; 07.04.2014