ユーザーが提供できるアーキタイプを作成したいartifactId
。次に、これを取得しartifactId
て 2 つのファイルを作成します。
ここに例があります。
artifactId= box
FILE 1: copy-box.txt
FILE 2 : Box.java
作成copy-box.txt
はとても簡単です。しかし、資本でどのように作成Box.java
するのですか?B
ユーザーが提供できるアーキタイプを作成したいartifactId
。次に、これを取得しartifactId
て 2 つのファイルを作成します。
ここに例があります。
artifactId= box
FILE 1: copy-box.txt
FILE 2 : Box.java
作成copy-box.txt
はとても簡単です。しかし、資本でどのように作成Box.java
するのですか?B
Maven archetype にバグがあります。バグ レポートARCHETYPE-406およびARCHETYPE-397を参照してください。
修正されるとrequiredProperty
、ケースのカスタムを定義して使用できるようになります。
archetype-metadata.xml に追加
<requiredProperties>
<requiredProperty key="classPrefix" >
<defaultValue>
${artifactId.substring(0,1).toUpperCase()}${artifactId.substring(1)}
</defaultValue>
</requiredProperty>
</requiredProperties>
classPrefix
に追加することを忘れないでくださいarchetype.properties