2013-07-09 17 views
5

maven komutları çalıştırdıktan sonra, jboss eser benim yerel repo /.m2 önbelleğe oturur. Ancak, bu yanlış bir kopya ve yerel sunucudaki eserlerimizi güncelledik. Önbelleğe alınan bu kopyayı nasıl kaldırırım? (jboss klasörünü /.m2/repository/org klasöründen el ile silme dışında). Bunu yapmak için bir maven komutu var mı? Ayrıca, yerel havuzun tam olarak nasıl yapılandırıldığını merak ediyordum, groupId, artifactId, version (GAV)'a göre herhangi bir şekilde mi?Maven'ın getirdiği önbelleğe alınmış yerel eseri nasıl kaldırırım?

cevap

9

Anlık eserler zorla güncellenen bağımlılık bir projeyi oluştururken mvn ile -U seçeneğini kullanarak olabilir. Maven, belirtilen versiyonun mevcut en yeni fotoğrafını çekecek. Sabit anlık görüntü yapısını daha önce depoya dağıtmanız gerekir. En yeni anlık görüntü, kavanozun dosya adına eklenen zaman damgası tarafından belirlenir.

Ancak bırakma versiyonları güncellenmez. Bir sürüm arşivi indirilip doğrulandıktan sonra, uzak bir depoda değiştirirseniz, el ile kaldırmanız gerekir. Genellikle, sürümü eserler yerini asla gerekir. Bu yapıyı kullanmak projelerin pom.xml dosyaları Aksine her zaman yeni bir sürüm gerekir (ve muhtemelen deposundan hatalı sürümünü silme) ve değiştirin. Yerel/uzaktan veri havuzunun yapısı için

, aşağıdaki bağlantılara bakın.

Referanslar: