2 Ocak 2023 Pazartesi

Custom Archetypes - Maven İle Hazır Gelmeyenler

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
Şöyle yaparız
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
Açıklaması şöyle
This command creates a new Maven project with the Flink dependencies and a sample Flink job.
Örnek
Şöyle yaparız
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

Hiç yorum yok:

Yorum Gönder

Local Snapshot Kullanmak

Örnek Şöyle yaparız <repository> <id>snapshot-repository</id> <name>Maven2 Snapshot Repository</name> &l...