我正在放置一個maven原型,其中有一堆用於過濾各種原型資源的自定義屬性。我在archetype-metadata.xml中指定了默認值,例如要求具有默認值的maven原型屬性
<requiredProperties>
<requiredProperty key="application-name">
<defaultValue>Some Application</defaultValue>
</requiredProperty>>
</requiredProperties>
然而,當我嘗試創建與原型的一個項目,它不會讓我來交互改變這些。例如,它要求與默認版本如下
Define value for property 'version': 1.0-SNAPSHOT:
,允許輸入一個版本,但是,如果不輸入任何默認爲1.0快照。對於我的自定義屬性,它只是顯示他們創建新的項目
[INFO] Using property: application-name = Some Application
如果我省略了從原型-metadata.xml中的默認值,然後它會提示我輸入值之前,但沒有默認。
是否有可能提供一個默認並仍然得到提示?