Maven projemin tüm birinci düzey bağımlılıkları hakkında bilgi almak mümkün olup olmadığını merak ediyorum. Aşağıdaki bilgilere ihtiyacım var: ad, satıcı, sürüm, lisans türü, referans URL, açıklama. Bütün bu bilgiler her paketin pom.xml dosyasında saklanır. Sorun şu ki, sürekli değişmekte olan yüzlerce bağımlılığa sahip yaklaşık 20 proje hiyerarşisine sahibiz.maven bağımlılıkları hakkında bilgi alma
maven dependency plugin hakkında biliyorum. grep
s ve sed
s kombinasyonlarını kullanarak mvn dependency:list
koştu ve paketler listesini çıkardım. Ancak lisans bilgilerine ve URL'ye ihtiyacım var. İlginç paketler için pom.xml dosyasını ayrıştıran ve bu bilgileri ayıklayan kendi ayrıştırıcımı uygulayabilirim ancak kullanıma hazır bir şey olması gerektiği görünüyor.
Teşekkür ederim, işe yarıyor. Fakat büyük bir proje hiyerarşim var ve bu eklenti proje başına bağımlılıkları geri getiriyor ve daha sonra yaymıyor, yani üst düzey projenin bağımlılıkları yok. Bütün bağımlılıkların raporlarını birlikte almak istiyorum. Bunu yapmanın bir yolu var mı? – AlexR
Projenizdeki modül girişleri ile bir toplama projesi (pom.xml) oluşturabilir ve bu projede raporu çalıştırmayı deneyebilirsiniz ... direk olarak ... – khmarbaise
Ne yazık ki bu zaten var. . – AlexR