Yanıtlar:
mvn install(veya mvn package) her zaman çalışır.
mvn compileDerleme zamanı bağımlılıkları indirmek veya mvn testzaman ve test bağımlılıkları derlemek için kullanabilirsiniz , ancak her zaman çalışan bir şey tercih ederim.
mvn dependency:xxxsadece bağımlılıklar ile ilgilenin ve başka şeyler yapmayın - ve sorunun ne olduğu hakkında.
importolur) ve çok modüllü bir yapı kullanıp kullanmadığınızı gösterin .
Bağımlılıkları yalnızca başka bir şey yapmadan indirmek istiyorsanız , o zaman:
mvn dependency:resolve
Veya tek bir bağımlılık indirmek için:
mvn dependency:get -Dartifact=groupId:artifactId:version
Belirli bir havuzdan indirmeniz gerekiyorsa, -DrepoUrl=...
mvn package -ohemen sonra çalıştırıyorum - eklentilerin indirilemediğini alıyorum. Koşu mvn dependency:resolve-pluginsda sorunu tam olarak çözmez.
Artık eski bir soru olduğunu biliyorum, ancak altında Maveneklenti kullanan kullanıcılar için iki seçeneğiniz var:EclipseWindows
Maven'i bağımsız bir uygulama olarak yüklediyseniz:
CMDProje yolunuzun altında aşağıdaki komutu kullanabilirsiniz :
mvn eclipse:eclipse
pom.xmlDosyanızdaki bağımlılıklarınıza göre deponuzu tüm eksik kavanozlarla güncelleyecektir .
Maven'i bağımsız bir uygulama olarak yüklemediyseniz, tutulması sırasında şu adımları takip edebilirsiniz:
project-> Run As-> simgesine sağ tıklayın Run configurations.
Ardından öğesini seçin mavenBuild.
Ardından new, seçilen türde bir yapılandırma oluşturmak için düğmesine tıklayın . Gözat çalışma alanına tıklayın, ardından projenizi seçin ve hedeflerde belirtineclipse:eclipse
Daha fazla bilgi için mvn eclipse: eclipse komutunun nasıl çalıştırılacağına bakabilirsiniz.
Bağımlılık kapsamınıza dikkat edin Intellij yoluyla temiz derlemeyi çağırdığımda pom'un indirileceği, ancak kavanozun olmayacağı sorunu yaşıyordum. Bir xxx.jar.lastUpdated dosyası oluşturuldu. Sonra bağımlılık kapsamının test edildiğini fark ettim ama derlemeyi tetikliyordum. Depoları sildim ve mvn testini tetikledim ve sorun çözüldü.
Sağ, projeye tıklayın. Maven -> Projeyi Güncelle'ye gidin.
Bağımlılıklar otomatik olarak yüklenecektir.
mvnwsarma katmanını çağırmak için kullanın . Bu sayfadaki komutlar onunla çalışır.