Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1100|Yanıt: 1

[Kaynak] Basit bir Maven konsol projesi oluşturun

[Bağlantıyı kopyala]
2025-3-19 tarihinde 17:31:56 tarihinde yayınlandı | | | |
Gereksinimler: Kodunuzu test etmek için bir Maven konsol projesi oluşturun.

Windows Maven için yapılandırma eğitimini indirin ve yükleyin
https://www.itsvse.com/thread-10755-1-1.html

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.




Önceki:[AI] (12) Gömülü modelleri dağıtmak için infinity kullanın
Önümüzdeki:[AI] (13) Vektör benzerliği ve mesafesine kısa bir giriş
 Ev sahibi| 2025-4-8 tarihinde 14:21:50 tarihinde yayınlandı |
Maven, bağımlılıktan bağımsız bir .jar ve bağımlılıklara sahip bir .jar paketi oluşturur pom.xml aşağıdaki şekilde yapılandırılır:

Komut:
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com