Ich möchte einige Pakete und einige Vorlagen von Klassen in Maven Archetype basierend auf einigen Parametern automatisch generieren.Automatisch generieren Pakete (Ordner) und Klassen mit Maven Archetype
Sagen wir, ich angegeben habe sie als:
<archetype-descriptor name="basic">
<requiredProperties>
<requiredProperty key="package_name"/>
<requiredProperty key="class_name"/>
</requiredProperties>
</archetype-descriptor>
Und ich möchte Klasse automatisch erstellen, basierend auf irgendeiner Vorlage im Ordner /src/main/java/$package_name$
:
Die Vorlage kann wie folgt aussehen:
package $package_name$;
public class $class_name$ {
// some predefined structure...
}
Ist es möglich zu tun oder nicht?
Dieser Artikel vollständig nicht alle Themen abdecken (zum Beispiel gibt es keine Beschreibung darüber, wie die richtige Paketverzeichnis erzeugen), aber trotzdem ist es sehr hilfreich. Vielen Dank – Andremoniy