Yanıtlar:
mvn install
(veya mvn package
) her zaman çalışır.
mvn compile
Derleme zamanı bağımlılıkları indirmek veya mvn test
zaman ve test bağımlılıkları derlemek için kullanabilirsiniz , ancak her zaman çalışan bir şey tercih ederim.
mvn dependency:xxx
sadece bağımlılıklar ile ilgilenin ve başka şeyler yapmayın - ve sorunun ne olduğu hakkında.
import
olur) 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 -o
hemen sonra çalıştırıyorum - eklentilerin indirilemediğini alıyorum. Koşu mvn dependency:resolve-plugins
da sorunu tam olarak çözmez.
Artık eski bir soru olduğunu biliyorum, ancak altında Maven
eklenti kullanan kullanıcılar için iki seçeneğiniz var:Eclipse
Windows
Maven'i bağımsız bir uygulama olarak yüklediyseniz:
CMD
Proje yolunuzun altında aşağıdaki komutu kullanabilirsiniz :
mvn eclipse:eclipse
pom.xml
Dosyanı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.
mvnw
sarma katmanını çağırmak için kullanın . Bu sayfadaki komutlar onunla çalışır.