Giriş
1. DarchetypeGroupId kullanılır.
2. İsteğe bağlı olarak -DarchetypeArtifactId ve -DarchetypeVersion belirtilebilir.
3. GAV (GroupID, ArtifactID, Version) örneğim com.example:test:1.0-SNAPSHOT mecburen belirtiliyor
Örnek
mvn archetype:generate \
-DarchetypeGroupId=org.apache.flink \
-DarchetypeArtifactId=flink-quickstart-java \
-DarchetypeVersion=1.13.0 \
-DgroupId=com.example \
-DartifactId=my-flink-project \
-Dversion=0.1 \
-Dpackage=com.example \
-DinteractiveMode=false
This command creates a new Maven project with the Flink dependencies and a sample Flink job.
Örnek
mvn archetype:generate \
-DarchetypeGroupId=com.hazelcast.simulator \
-DarchetypeArtifactId=archetype \
-DarchetypeVersion=0.11-SNAPSHOT
Örnek
Şöyle
yaparız. Burada -DarchetypeArtifactId ve -DarchetypeVersion da belirtilmiş
mvn archetype:generate -DarchetypeGroupId=io.confluent.maven
-DarchetypeArtifactId=kafka-connect-quickstart -DarchetypeVersion=0.10.0.0 \
-Dpackage=com.opencredo.examples \
-DgroupId=com.opencredo.examples \
-DartifactId=my-source-connector \
-Dversion=1.0-SNAPSHOT