Я запускаю команду mvn dependency:analyze
, чтобы проверить неиспользованную банку в моем проекте Java, часть результата как показано ниже:
[ПРЕДУПРЕЖДЕНИЕ] Обнаружены неиспользованные объявленные зависимости : [ПРЕДУПРЕЖДЕНИЕ]
org.springframework.boot: весна-загрузка стартер: баночка: 2.0.3.RELEASE: комп
ILE [ПРЕДУПРЕЖДЕНИЕ]
org.springframework.boot: весна-загрузка-стартер-тест : баночка: 2.0.3.RELEASE
: compile [ПРЕДУПРЕЖДЕНИЕ]
org.springframework.boot: весна-загрузка-стартер-JDBC: баночка: 2.0.3.RELEASE
: compile [ПРЕДУПРЕЖДЕНИЕ]
org.springframework.boot: весна-загрузка-стартер-привод: баночка: 2.0.3.REL
EASE: скомпилировать [WARNING] org.aspectj: aspectjweaver: jar: 1.8.9: скомпилировать
[ПРЕДУПРЕЖДЕНИЕ]
Но spring-boot-starter-test
фактически используется в пакете src / test / java,
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = Application.class)
public class TestClass {
...
}
Я хочу знать, почему spring-boot-starter-test: появляется в Найдены неиспользованные объявленные зависимости .
Есть ли способ найти точную банку, которая не используется в моем проекте Java