Обновите maven 3.0.3 до последней доступной версии 3.9.9 (версия с поддержкой Java-8)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обновите maven 3.0.3 до последней доступной версии 3.9.9 (версия с поддержкой Java-8)

Сообщение Anonymous »

Я пытаюсь обновить версию maven в своем проекте с 3.0.3 до maven 3.9.9
У проекта есть собственный частный репозиторий, из которого он пытается разрешить зависимости, Команда maven для разрешения зависимостей выдает ошибку при разрешении только нескольких зависимостей

Код: Выделить всё

mvn -U -f /home/example-pom.xml -s /home/settings.xml dependency:resolve -Djdk.http.auth.tunneling.disabledSchemes=""
Пример-pom.xml состоит из различных подмодулей и выглядит следующим образом

Код: Выделить всё

4.0.0
com.project-example
examples
examples
example pom
pom

com.project-example
example-base
24.3.25.0.2-SNAPSHOT



central
https://private-repository.com/mavenrepo/24.3.25.0.2/repository

always


always





central
https://private-repository.com/mavenrepo/24.3.25.0.2/repository




com.project-example
example-subproject1
24.3.25.0.2-SNAPSHOT



один из подмодулей содержит зависимость org.infinispan:infinispan-core:jar:9.3.0.Final
  • Файл settings.xml выглядит следующим образом

Код: Выделить всё

false
/usr/local/examples/mavenrepo


false
https


80
127.0.0.1




central



Authorization
Basic xxxx








Вместо разрешения через частный репозиторий он обращается к центральному центру maven, который заблокирован в системной среде, поэтому выдает следующую ошибку сборки

Код: Выделить всё

Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /usr/local/maven
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:resolve on project examples: Could not collect dependencies for project com.project-example:examples:pom:24.3.25.0.2-SNAPSHOT
Failed to read artifact descriptor for org.infinispan:infinispan-core:jar:9.3.0.Final
Caused by: The following artifacts could not be resolved: io.netty:netty-bom:pom:4.1.22.Final (absent): Could not transfer artifact io.netty:netty-bom:pom:4.1.22.Final from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path
Однако, когда я попытался продолжить отладку и удалить зависимость netty-bom вручную из mavenrepo и выполнил команду dependency:get ниже

Код: Выделить всё

mvn -U -X -f /home/example-pom.xml -s /home/settings.xml dependency:get -DgroupId=io.netty -DartifactId=netty-bom -Dversion=4.1.22.Final -Dpackaging=pom -Djdk.http.auth.tunneling.disabledSchemes=""
Он успешно разрешает зависимость от удаленного репозитория
но при удалении зависимостей infinispan и запуске команды dependency:get выдало следующее: трассировка отладки

Код: Выделить всё

mvn -U -X -f /home/example-pom.xml -s /home/settings.xml dependency:get -DgroupId=org.infinispan -DartifactId=infinispan-core -Dversion=9.3.0.Final -Djdk.http.auth.tunneling.disabledSchemes=""

[INFO] Downloading from central:  https://private-repository.com/mavenrepo/24.3.25.0.2/repositoryorg/infinispan/infinispan-core/9.3.0.Final/infinispan-core-9.3.0.Final.pom
[INFO] Downloaded from central: https://private-repository.com/mavenrepo/24.3.25.0.2/repositoryorg/infinispan/infinispan-core/9.3.0.Final/infinispan-core-9.3.0.Final.pom (9.9 kB at 194 kB/s)
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/infinispan/infinispan-core/9.3.0.Final/_remote.repositories'
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/infinispan/infinispan-core/9.3.0.Final/infinispan-core-9.3.0.Final.pom.lastUpdated'
[DEBUG] Resolving artifact org.infinispan:infinispan-bom:pom:9.3.0.Final from [central (https://private-repository.com/mavenrepo/24.3.25.0.2/repository, default, releases+snapshots)]
[DEBUG] Resolving artifact org.infinispan:infinispan-bom:pom:9.3.0.Final from [central (https://private-repository.com/mavenrepo/24.3.25.0.2/repository, default, releases+snapshots)]
[DEBUG] Using transporter HttpTransporter with priority 5.0 for https://private-repository.com/mavenrepo/24.3.25.0.2/repository
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://private-repository.com/mavenrepo/24.3.25.0.2/repository
[INFO] Downloading from central: https://private-repository.com/mavenrepo/24.3.25.0.2/repositoryorg/infinispan/infinispan-bom/9.3.0.Final/infinispan-bom-9.3.0.Final.pom
[INFO] Downloaded from central: https://private-repository.com/mavenrepo/24.3.25.0.2/repositoryorg/infinispan/infinispan-bom/9.3.0.Final/infinispan-bom-9.3.0.Final.pom (33 kB at 456 kB/s)
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/infinispan/infinispan-bom/9.3.0.Final/_remote.repositories'
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/infinispan/infinispan-bom/9.3.0.Final/infinispan-bom-9.3.0.Final.pom.lastUpdated'
[DEBUG] Resolving artifact io.netty:netty-bom:pom:4.1.22.Final from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact io.netty:netty-bom:pom:4.1.22.Final from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Using transporter HttpTransporter with priority 5.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/io/netty/netty-bom/4.1.22.Final/netty-bom-4.1.22.Final.pom
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/io/netty/netty-bom/4.1.22.Final/netty-bom-4.1.22.Final.pom.lastUpdated'
[DEBUG] Resolving artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Using transporter HttpTransporter with priority 5.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom.lastUpdated'
[DEBUG] Resolving artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Using transporter HttpTransporter with priority 5.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[INFO] Downloading from central:  https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0-alpha-10/shrinkwrap-descriptors-bom-2.0.0-alpha-10.pom
[DEBUG] Writing tracking file '/usr/local/examples/mavenrepo/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0-alpha-10/shrinkwrap-descriptors-bom-2.0.0-alpha-10.pom.lastUpdated'
[DEBUG] Resolving artifact io.netty:netty-bom:pom:4.1.22.Final from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact io.netty:netty-bom:pom:4.1.22.Final from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Skipped remote request for io.netty:netty-bom:pom:4.1.22.Final, already updated during this session
[DEBUG] Resolving artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Skipped remote request for org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6, already updated during this session
[DEBUG] Resolving artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Resolving artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Skipped remote request for org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10, already updated during this session
[WARNING] Failed to build parent project for org.infinispan:infinispan-core:bundle:9.3.0.Final
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: io.netty:netty-bom:pom:4.1.22.Final (absent): io.netty:netty-bom:pom:4.1.22.Final failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact io.netty:netty-bom:pom:4.1.22.Final from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. @ org.infinispan:infinispan-bom:9.3.0.Final, /usr/local/examples/mavenrepo/org/infinispan/infinispan-bom/9.3.0.Final/infinispan-bom-9.3.0.Final.pom, line 754, column 22
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 (absent): org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. @ org.jboss.arquillian:arquillian-bom:1.1.13.Final, /usr/local/examples/mavenrepo/org/jboss/arquillian/arquillian-bom/1.1.13.Final/arquillian-bom-1.1.13.Final.pom, line 206, column 25
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 (absent): org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path.  @ org.jboss.arquillian:arquillian-bom:1.1.13.Final, /usr/local/examples/mavenrepo/org/jboss/arquillian/arquillian-bom/1.1.13.Final/arquillian-bom-1.1.13.Final.pom, line 224, column 25 at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:208)

Caused by: org.apache.maven.model.building.ModelBuildingException: 3 problems were encountered while building the effective model for org.infinispan:infinispan-parent:9.3.0.Final
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: io.netty:netty-bom:pom:4.1.22.Final (absent): io.netty:netty-bom:pom:4.1.22.Final failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact io.netty:netty-bom:pom:4.1.22.Final from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. @ org.infinispan:infinispan-bom:9.3.0.Final, /usr/local/examples/mavenrepo/org/infinispan/infinispan-bom/9.3.0.Final/infinispan-bom-9.3.0.Final.pom, line 754, column 22
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 (absent): org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.6 from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. @ org.jboss.arquillian:arquillian-bom:1.1.13.Final, /usr/local/examples/mavenrepo/org/jboss/arquillian/arquillian-bom/1.1.13.Final/arquillian-bom-1.1.13.Final.pom, line 206, column 25
[ERROR] Non-resolvable import POM: The following artifacts could not be resolved: org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 (absent): org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:2.0.0-alpha-10 from/to central (https://repo.maven.apache.org/maven2): PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. @ org.jboss.arquillian:arquillian-bom:1.1.13.Final, /usr/local/examples/mavenrepo/org/jboss/arquillian/arquillian-bom/1.1.13.Final/arquillian-bom-1.1.13.Final.pom, line 224, column 25
Если мы заметим в приведенной выше трассировке стека, он успешно загружает pom-файлы infinispan-bom и infinispan-core из частного репозитория, но для netty-bom он переходит непосредственно в центральный репозиторий, который в конечном итоге приводит к ошибке построения пути PKIX, поскольку доступ к maven Central запрещен

Код: Выделить всё

[INFO] Downloading from central: https://repo.maven.apache.org/maven2/io/netty/netty-bom/4.1.22.Final/netty-bom-4.1.22.Final.pom
Версия плагина зависимостей: org.apache.maven.plugins:maven-dependent-plugin:2.8
Версия Java: 1.8.0_292
Я что-то упускаю? ищу помощь в решении этой проблемы.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»