Maven успешно добавил зависимость, но ничего не нашел в lib

#java #spring-boot #maven #pom.xml

#Ява #пружинный ботинок #знаток #pom.xml

Вопрос:

Вот мой файл pom:

 lt;?xml version="1.0" encoding="UTF-8"?gt; lt;project xmlns="http://maven.apache.org/POM/4.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"gt;  lt;parentgt;  lt;artifactIdgt;parent-weblt;/artifactIdgt;  lt;groupIdgt;com.testlt;/groupIdgt;  lt;versiongt;1.0-SNAPSHOTlt;/versiongt;  lt;/parentgt;  lt;modelVersiongt;4.0.0lt;/modelVersiongt;   lt;artifactIdgt;web-amazon-authlt;/artifactIdgt;  lt;descriptiongt;  Amazon Auth  lt;/descriptiongt;  lt;dependenciesgt;  lt;dependencygt;  lt;groupIdgt;com.testlt;/groupIdgt;  lt;artifactIdgt;web-commonlt;/artifactIdgt;  lt;/dependencygt;   lt;!--mybatis-plus--gt;  lt;dependencygt;  lt;groupIdgt;mysqllt;/groupIdgt;  lt;artifactIdgt;mysql-connector-javalt;/artifactIdgt;  lt;scopegt;runtimelt;/scopegt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;org.apache.velocitylt;/groupIdgt;  lt;artifactIdgt;velocitylt;/artifactIdgt;  lt;/dependencygt;   lt;!--failed dependencies--gt;  lt;dependencygt;  lt;groupIdgt;com.baomidoult;/groupIdgt;  lt;artifactIdgt;dynamic-datasource-spring-boot-starterlt;/artifactIdgt;  lt;versiongt;3.2.1lt;/versiongt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;com.amazonawslt;/groupIdgt;  lt;artifactIdgt;aws-java-sdk-corelt;/artifactIdgt;  lt;versiongt;1.11.1024lt;/versiongt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;software.amazon.awssdklt;/groupIdgt;  lt;artifactIdgt;stslt;/artifactIdgt;  lt;versiongt;2.16.81lt;/versiongt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;software.amazon.awssdklt;/groupIdgt;  lt;artifactIdgt;authlt;/artifactIdgt;  lt;versiongt;2.16.81lt;/versiongt;  lt;/dependencygt;    lt;/dependenciesgt;   lt;buildgt;  lt;pluginsgt;   lt;plugingt;  lt;groupIdgt;org.apache.maven.pluginslt;/groupIdgt;  lt;artifactIdgt;maven-surefire-pluginlt;/artifactIdgt;  lt;versiongt;3.0.0-M5lt;/versiongt;  lt;configurationgt;  lt;skipTestsgt;truelt;/skipTestsgt;  lt;/configurationgt;  lt;/plugingt;  lt;plugingt;  lt;!--quick boot--gt;  lt;groupIdgt;org.springframework.bootlt;/groupIdgt;  lt;artifactIdgt;spring-boot-maven-pluginlt;/artifactIdgt;  lt;configurationgt;  lt;!--fork: required to enable devtool--gt;  lt;forkgt;truelt;/forkgt;  lt;/configurationgt;  lt;/plugingt;  lt;/pluginsgt;  lt;/buildgt; lt;/projectgt;  

Это было довольно странно, все зависимости, добавленные ниже тега lt;!--failed dependencies--gt; , успешно добавлены в maven, но я не могу использовать их в своем коде.

При поиске их в lib нет ничего, пока я не добавлю их вручную из настройки модуля, эта ситуация не произойдет ни в одном из других модулей. Я пытался очистить или отключить кэш и перезапустить, также я пытался повторно связать дочерний pom с родительским, до сих пор работало только принудительное добавление вручную. Я не знаю, как это исправить…

Все необходимые банки находятся в нормальном состоянии в моем репозитории maven, и все они хорошо работают в других моих проектах с тем же pom.xml самым . Я застрял здесь надолго, почему банки не будут добавлены в lib в этом модуле.

Комментарии:

1. Что вы имеете в виду под lib этим ? Какую фактическую ошибку вы получаете и какую команду вы выполняете, когда получаете ее?

2. @tgdavies Внешние библиотеки в IDEA, до сих пор я решил проблему, отсоединив модуль от родительского pom и снова добавив его в родительский, недопустимый кэш и перезапуск IDEA, после этого все зависимости нормальные… Интересно, есть ли какие-то скрытые конфигурации, которые приводят к этой проблеме, и при повторном добавлении pom нарушенные конфигурации автоматически исправляются IDEA.