2017-10-23 6 views
2

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?

Antwort

1

Ja. Dies ist eine unterstützte Funktion.

prüft auf diesem Blog-Eintrag: Maven archetype tutorial

+0

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

Verwandte Themen