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