2016-04-06 12 views
0

my_project, upstream_project ürününü pom.xml numaralı telefona bağımlı olarak sahiptir, ancak bunun neden gerekli olduğunu bilmiyorum. my_project'da hangi sınıfın Maasted komut satırı veya IntelliJ kullanarak upstream_project'dan nereden geldiğini nasıl öğrenebilirim?Bir maven bağımlılığı için, hangi Java sınıfının hangi içeriden geldiğini nasıl öğrenebiliriz?

Maven 3.3.3 ve IntelliJ 14.1 kullanıyorum.

+0

Sadece bağımlılık paketi adını içeren bir dize için projenizi arayamıyor musunuz? Yolda bul (ctrl + shift + f) kullanın – alan7678

+0

@ alan7678 Tamam Bunun uygun olduğunu düşünüyorum. Ancak, bağımlılık paketi adı, genel olarak başka şekillerde yaygın olarak kullanıldığından çok mu genel? Ve eğer Maven bu kabiliyeti sağlamazsa şaşırırım. – goldfrapp04

+0

arama "içe aktarma (paket adı)" Pek çok durumda, paketin adından önce bir dizide içe aktarımın görünebileceğini düşünemiyorum. – alan7678

cevap

2

Hızlı ve kirli hüner:

pom dosyasından bağımlılık çıkarın.

mvn clean install -U dosyasını çalıştırın ve hangi kırılmaları görün.

1

Upstream_project bağımlılığınızı gözden geçirin ve maven komutunu komut satırında çalıştırmayı deneyin. Eğer projeniz upstream_project sınıfından eksikse, sembolik isimlerin eksik olması için derleme hataları alacaksınız.

İlgili konular