Gereksinimler: Kodunuzu test etmek için bir Maven konsol projesi oluşturun.
Komut şöyledir:
Parametre tanıtımı
1. MVN arketipi:oluştur Bu, Maven'de belirtilen arketipe dayalı yeni bir Maven projesi oluşturmak için kullanılan bir komuttur. Archetype, Maven tarafından sunulan ve önceden tanımlanmış bir yapıya dayalı hızlı proje oluşturulmasına olanak tanıyan bir şablon mekanizmasıdır.
2. -DgroupId=com.örnek Anlamı: Projenin Grup Kimliğini belirtin. Rol: Grup kimlikleri, Java paket isimlerinin isim alanına benzer şekilde, kuruluşları veya şirketleri tanımlamak için sıklıkla kullanılır. Örneğin, com.example, projenin örnek organizasyonun altında com alan alanına ait olduğu anlamına gelir. Örnek: Şirketiniz mycompany ise, bunu com.mycompany olarak ayarlayabilirsiniz.
3. -DartifactId=JavaSmConsoleApp Anlamı: Projenin Eser Kimliğini belirtir. Fonksiyon: Eser Kimliği, bir projenin temel adıdır ve genellikle belirli proje modüllerini veya uygulamalarını ayırt etmek için kullanılır. Örnek: Bu örnekte projenin adı JavaSmConsoleApp olacaktır.
4. -DarchetypeArtifactId=maven-arketip-hızlı başlat Anlamı: Kullanılacak Maven Arketipini belirler. Fonksiyon: maven-archetype-quickstart, Maven tarafından temel bir dizin yapısı ve örnek sınıfa sahip basit bir Java projesi oluşturmak için sunulan standart bir arketiptir. Diğer Arketipler: Daha karmaşık bir proje yapısına ihtiyacınız varsa, aşağıdaki gibi diğer Arketipleri seçebilirsiniz:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。
5. -DinteractiveMode=yanlış Yani: Etkileşim modunu devre dışı bırak. Fonksiyon: Varsayılan olarak, mvn archetype:generate etkileşimli modda çalışır ve kullanıcılardan Grup Kimliği, Eser Kimliği gibi bilgileri girmelerini ister. -DinteractiveMode=false olarak ayarlanarak, bu parametreler doğrudan komut satırında belirtilebilir ve etkileşimli girdi ortadan kalkar. Senaryolar: Etkileşim modunu devre dışı bırakmak, script oluşturmayı otomatikleştirmeniz gerektiğinde faydalıdır. |