#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.