Плагин Maven frontend-maven-plugin не может загрузить пряжу

У меня есть фронтенд-проект с пряжей. В моем профиле maven я использую плагин frontend-maven-plugin с целью install-node-and-yarn, который загружает nodejs и yarn.

Для nodejs у меня была проблема с сертификатом, которую я просто решил, добавив ее в хранилище ключей JMV, используемого для запуска сборки.

Но для пряжи та же проблема, за исключением того, что добавление сертификата в хранилище ключей ничего не решает. Эти команды выполнены успешно:

      keytool -printcert -rfc -sslserver nodejs.org > nodejs.pem
keytool -importcert -trustcacerts -keystore D:\tools\jdk-1.8.0_202/jre/lib/security/cacerts -file nodejs.pem -alias certnodejs -storepass changeit -noprompt

keytool -printcert -rfc -sslserver github.com > github.pem
keytool -importcert -trustcacerts -keystore D:\tools\jdk-1.8.0_202/jre/lib/security/cacerts -file github.pem -alias certgithub -storepass changeit -noprompt

Мой pom.xml

      <profiles>
        <profile>
            <id>package_livraison</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>com.github.eirslett</groupId>
                        <artifactId>frontend-maven-plugin</artifactId>
                        <version>${frontend-maven-plugin.version}</version>
                        <configuration>
                            <nodeVersion>${node.version}</nodeVersion>
                            <yarnVersion>${yarn.version}</yarnVersion>
                            <workingDirectory>${frontend-src-dir}</workingDirectory>
                            <installDirectory>${project.build.directory}</installDirectory>
                        </configuration>
                        <executions>
                            <execution>
                                <id>install-frontend-tools</id>
                                <goals>
                                    <goal>install-node-and-yarn</goal>
                                </goals>
                            </execution>
                            <execution>
                                <id>yarn-install</id>
                                <goals>
                                    <goal>yarn</goal>
                                </goals>
                                <configuration>
                                  <yarnInheritsProxyConfigFromMaven>true</yarnInheritsProxyConfigFromMaven>
                                    <arguments>install</arguments>
                                </configuration>
                            </execution>
                            <execution>
                                <id>build-frontend</id>
                                <goals>
                                    <goal>yarn</goal>
                                </goals>
                                <phase>prepare-package</phase>
                                <configuration>
                                    <arguments>build</arguments>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

И команда

      D:\tools\jdk-1.8.0_202\bin\java.exe -Dmaven.multiModuleProjectDirectory=D:\Workspace\project-parent -Dmaven.home=D:\tools\apache-maven-3.6.3 -Dclassworlds.conf=D:\tools\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.1\plugins\maven\lib\maven-event-listener.jar" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.1\lib\idea_rt.jar=56104:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.1\bin" -Dfile.encoding=ISO-8859-1 -classpath D:\tools\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\tools\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2020.2.4 -s D:\tools\Config\Maven\settings\settings-project.xml -DskipTests=true install -P nexus,package_livraison

Ошибка

      [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.7.6:install-node-and-yarn (install-frontend-tools) on project apinat_front: Could not download Yarn: Could not download https://github.com/yarnpkg/yarn/releases/download/v1.15.2/yarn-v1.15.2.tar.gz: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]

Что не так с этой конфигурацией?

0 ответов

Другие вопросы по тегам