Credo che abbiamo incontrato lo stesso problema, finalmente ho risolto con illuminante da questo article
supponendo che si desidera generare il pacchetto com.company.base. dal.dao, che noi chiamiamo com.company.base è package principale, dal.dao è pacchetto di base, quindi basta mettere il file java modello sotto src/main/java/dal/dao, e ottimizzare l'packaged="true"
in META-INF/maven/archetipo-metadata.xml, come di seguito
<fileSet filtered="true" packaged="true" encoding="GBK"><!--packaged="true" tells maven to copy the core package in to root package while creating a project.-->
<directory>src/main/java</directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>
dire, se si imposta -Dpackage=com.alibaba.china
dopo eseguire archetipo mvn: generare, si creerà pacchetto sorgente Java come com/alibaba/Cina/dal/dao /sample.java
come come fornire le informazioni sul pacchetto di prefisso nel campione.java, basta usare $ {package} come di seguito
package ${package}.dal.dao;
il plugin archetipo sostituirà $ {} pacchetto con -Dpackage come modello di velocità
fonte
2014-12-08 12:28:34
Mi fornisce solo le basi. Prenderò persino una definizione di archetipo open source che posso usare come modello per ciò che voglio fare. – menapole
mi dispiace così tanto male, ho frainteso l'ultima parte "semplici istruzioni su come realizzare progetti molto semplici". – fmucar
si desidera creare sth come appfuse ma con Maven quindi http://static.appfuse.org/? – fmucar