各ERPモジュールに共通のテンプレートを使用したいモジュラーアプリケーションを開発しています。archetypeにインスパイアされた独自の作成maven。最後にrepository、通常は独自のアーキタイプでプロジェクトを生成できるように、独自に展開できます。
ロット ファイルを に登録する必要がある場所はどこですか。ここが
archetype.xmlブレーク ポイントです。手動で大量のファイルを登録するのarchetype.xmlは手間がかかるので、あまり興味がないからです。archetype.xml登録できるファイルsources、、、resources。この状況で、別のカスタム ディレクトリを登録するにはどうすればよいですか?testSourcestestResourcesarchetype-metadata.xml登録fileSetsしましたrequiredPropertiesが、プロジェクトの生成には影響しません。
私が検査したmavenリポジトリアーキタイプjarファイルにデプロイした後。jar エントリにあるすべてのソース リソースとカスタム ディレクトリ。しかし、それらを登録しarchetype.xmlないと、生成されたプロジェクト内でそれらを取得できません。この状況では、次のような解決策が期待されます。
- コマンド/正規表現を並べ替えて、すべてのソースとリソースをコピー/生成します
- コマンド/正規表現を並べ替えて、カスタム ディレクトリのすべてのコンテンツをコピー/生成します
- または
archetype.xml特定のディレクトリ/ソース/リソースの自動生成