Проект AEM, созданный с использованием Archetype 22 Не удалось создать - Не удалось собрать зависимости - PullRequest
0 голосов
/ 07 января 2020

Создана новая кодовая база с использованием AEM Archetype 22. Но сборка кода (с использованием команды mvn clean install -PautoInstallPackage) завершается с помощью приведенного ниже сообщения. Как это можно решить?

Попытка развертывания в AEM 6.3.3 на Windows 10 Enterprise

[ОШИБКА] Не удалось выполнить цель для проекта sow3pocs.core: Не удалось разрешить зависимости для проекта com.creditonebank.aem.pocs: sow3pocs.core: jar: 1.0-SNAPSHOT: не удалось собрать зависимости на io.wcm: io.wcm.testing.aem-mock.junit5: jar: 2.5.2 -> io.wcm: io.wcm.testing.aem-mock.core: jar: 2.5.2 -> com.day.commons: day-commons-gfx: jar: 2.1.28: Не удалось прочитать дескриптор артефакта для com.day .commons: day-commons-gfx: jar: 2.1.28: невозможно передать артефакт com.day.commons: day-commons-gfx: pom: 2.1.28 из / в adobe-publi c -релизы (https://repo.adobe.com/nexus/content/groups/public): sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели -> [Справка 1]

settings.xml в папке .m2:

<settings xmlns="https://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="https://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
 <!-- ====================================================== -->
 <!-- A D O B E   P U B L I C   P R O F I L E                -->
 <!-- ====================================================== -->
     <profile>
         <id>adobe-public</id>
         <activation>
             <activeByDefault>true</activeByDefault>
         </activation>
         <properties>
             <releaseRepository-Id>adobe-public-releases</releaseRepository-Id>
             <releaseRepository-Name>Adobe Public Releases</releaseRepository-Name>
             <releaseRepository-URL>https://repo.adobe.com/nexus/content/groups/public</releaseRepository-URL>
         </properties>
         <repositories>
             <repository>
                 <id>adobe-public-releases</id>
                 <name>Adobe Public Repository</name>
                 <url>https://repo.adobe.com/nexus/content/groups/public</url>
                 <releases>
                     <enabled>true</enabled>
                     <updatePolicy>never</updatePolicy>
                 </releases>
                 <snapshots>
                     <enabled>false</enabled>
                 </snapshots>
             </repository>
         </repositories>
         <pluginRepositories>
             <pluginRepository>
                 <id>adobe-public-releases</id>
                 <name>Adobe Public Repository</name>
                 <url>https://repo.adobe.com/nexus/content/groups/public</url>
                 <releases>
                     <enabled>true</enabled>
                     <updatePolicy>never</updatePolicy>
                 </releases>
                 <snapshots>
                     <enabled>false</enabled>
                 </snapshots>
             </pluginRepository>
         </pluginRepositories>
     </profile>
</profiles>
 <activeProfiles>
     <activeProfile>adobe-public</activeProfile>
 </activeProfiles>
</settings>

1 Ответ

0 голосов
/ 07 января 2020

Вероятно, это связано с неспособностью maven подключиться к репо Adobe, поскольку он не доверяет сертификату. Либо это временная проблема на стороне Adobe (не очень вероятно, но возможно), либо что-то в вашей настройке является причиной этого.

Это может произойти в корпоративной среде, где доступ Inte rnet часто маршрутизируется через прокси-сервер (ы). ).

Я бы посоветовал вам попытаться выяснить, где именно происходит сбой запроса. Затем вы должны вставить сертификат CA (центр сертификации - который фактически выдал сертификат, которому ваш компьютер не доверяет) в файл сертификата jave (или использовать свое собственное хранилище CA - для получения дополнительной информации об этой топике см. Google *) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...