Проблема Maven Clean – неразрешимый импорт POM – не удалось перенести артефакт из NEXUSJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема Maven Clean – неразрешимый импорт POM – не удалось перенести артефакт из NEXUS

Сообщение Anonymous »

У меня возникла проблема при сборке нового проекта.
Сборка работает для старых разработчиков проекта, но после клонирования проектов и использования той же версии maven. У меня это не работает.

Изначально я выполнял чистую установку mvn

Но после некоторых исследований я обнаружил, что та же ошибка сборки возникла и при простой очистке mvn.

Ошибка следующая:

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

C:\workspace\some-web-app>mvn clean
[INFO] Scanning for projects...
Downloading from nexus-public: https://company-net:8080/nexus/content/groups/public/org/jboss/bom/jboss-eap-javaee7-with-tools/7.1.0.GA/jboss-eap-javaee7-with-tools-7.1.0.GA.pom
Downloading from nexus-releases: https://company-net:8080/nexus/content/repositories/releases/org/jboss/bom/jboss-eap-javaee7-with-tools/7.1.0.GA/jboss-eap-javaee7-with-tools-7.1.0.GA.pom
Downloading from nexus-public: https://company-net:8080/nexus/content/groups/public/org/jboss/bom/eap-runtime-artifacts/7.1.0.GA/eap-runtime-artifacts-7.1.0.GA.pom
Downloading from nexus-releases: https://company-net:8080/nexus/content/repositories/releases/org/jboss/bom/eap-runtime-artifacts/7.1.0.GA/eap-runtime-artifacts-7.1.0.GA.pom
Downloading from nexus-public: https://company-net:8080/nexus/content/groups/public/org/jboss/spec/jboss-javaee-7.0/1.1.0.Final-redhat-1/jboss-javaee-7.0-1.1.0.Final-redhat-1.pom
Downloading from nexus-releases: https://company-net:8080/nexus/content/repositories/releases/org/jboss/spec/jboss-javaee-7.0/1.1.0.Final-redhat-1/jboss-javaee-7.0-1.1.0.Final-redhat-1.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-ejb-plugin is missing. @ line 292, column 22
[ERROR] Non-resolvable import POM: Could not transfer artifact org.jboss.bom:jboss-eap-javaee7-with-tools:pom:7.1.0.GA from/to nexus-public (https://company-net:8080/nexus/content/groups/p
[ERROR] Non-resolvable import POM: Could not transfer artifact org.jboss.bom:eap-runtime-artifacts:pom:7.1.0.GA from/to nexus-public (https://company-net:8080/nexus/content/groups/public/)
[ERROR] Non-resolvable import POM: Could not transfer artifact org.jboss.spec:jboss-javaee-7.0:pom:1.1.0.Final-redhat-1 from/to nexus-public (https://company-net:8080/nexus/content/groups/
[ERROR] 'dependencies.dependency.version' for javax.enterprise:cdi-api:jar is missing. @ line 136, column 21
[ERROR] 'dependencies.dependency.version' for org.hibernate:hibernate-core:jar is missing. @ line 142, column 21
[ERROR] 'dependencies.dependency.version' for org.hibernate:hibernate-validator:jar is missing. @ line 148, column 21
[ERROR] 'dependencies.dependency.version' for org.hibernate:hibernate-ehcache:jar is missing. @ line 160, column 21
[ERROR] 'dependencies.dependency.version' for org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar is missing. @ line 165, column 21
[ERROR] 'dependencies.dependency.version' for org.jboss.spec.javax.faces:jboss-jsf-api_2.2_spec:jar is missing. @ line 171, column 21
[ERROR] 'dependencies.dependency.version' for org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec:jar is missing.  @ line 177,  c o l u m n   2 1 < b r   / > < / c o d e > < b r   / > < b r   / > Ф а й л   s e t t i n g s . x m l   н а х о д и т с я   в   п а п к е   C : \ U s e r s [ U s e r - I D ] . m 2   с л е д у ю щ и м образом:








nexus-public
user1
pass1


nexus-snapshots
user1
pass1


nexus-releases
user1
pass1








companydev


mis-dev
jdbc:mysql://mis-dev:1234/unit_test




nexus-public
https://company-net:8080/nexus/content/groups/public/

true


false



nexus-snapshots
https://company-net:8080/nexus/content/repositories/snapshots

false


true



nexus-releases
https://company-net:8080/nexus/content/repositories/releases

true


false







companydev



POM для собираемого модуля:

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

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0

sc.foc.fo.plc
ams-parent
pom
0.0.1-SNAPSHOT

ags
desc  .........

Org Name




deployment
Internal Releases
http://1.2.3.4:8081/nexus/content/repositories/releases/


deployment
Internal Releases
http://1.2.3.4:8081/nexus/content/repositories/snapshots/






UTF-8

2.4

1.8.0

1.1.0.Final-redhat-1
6.1
7.1.0.GA


1.7.7
1.2.0.Alpha4

2.4

2.0.2
2.0.2
2.3.1
1.5.16

3.1.12
3.1.11

4.12
5.1.45

1.9.2
1.1.1
3.2.4
3.0.0
2.8.9
2.9.1-1
0.9.9-RC1
3.16.1-GA
2.5.2
1.0.3
1.5.1-M2
3.0.24.Final
3.1.0
1.10.19
1.7.7







org.jboss.bom
jboss-eap-javaee7-with-tools
${server-bom.version}
pom
import



org.jboss.bom
eap-runtime-artifacts
${server-bom.version}
pom
import





org.jboss.spec
jboss-javaee-7.0
${jboss-spec-javaee-7.0.version}
pom
import



org.jboss.as
jboss-as-cli
7.2.0.Final



sun.jdk
jconsole










javax.enterprise
cdi-api
provided



org.hibernate
hibernate-core
provided



org.hibernate
hibernate-validator
provided


org.slf4j
slf4j-api





org.hibernate
hibernate-ehcache



org.jboss.spec.javax.servlet
jboss-servlet-api_3.1_spec
provided



org.jboss.spec.javax.faces
jboss-jsf-api_2.2_spec
provided



org.jboss.spec.javax.ejb
jboss-ejb-api_3.2_spec
provided



org.primefaces
primefaces
${primefaces.version}



org.primefaces.themes
all-themes
1.0.10



org.slf4j
provided
${slf4j.version}
slf4j-api



commons-lang
commons-lang
${commons-lang.version}



commons-io
commons-io
${commons-io.version}





junit
junit
${junit.version}



org.dbunit
dbunit
2.5.4
test



mysql
mysql-connector-java
${mysql-connector.version}
test







nl.geodienstencentrum.maven
sass-maven-plugin

2.25



org.apache.maven.plugins
maven-compiler-plugin
3.3

1.8
1.8




org.apache.maven.plugins
maven-surefire-plugin
2.4




maven-install-plugin
2.4





org.apache.maven.plugins
maven-ejb-plugin
3.0.1

3.0









ags-build-tools
ags-core
ags-core-api
ags-jpa
ags-integration-authorise-api
ags-integration-authorise-api-impl
ags-integration-jboss
ags-database
ags-web



Я добавил последнюю версию зависимостей в POM, чтобы устранить 7 ошибок, связанных с «'dependents.dependent.version'». Но моим коллегам не пришлось добавлять эту версию к своей. Так что мой хак неприемлем! Зависимость имеет область действия «предоставлено» и должна предоставляться контейнером. После исследования я узнал, что зависимости следует загружать в мой .m2 (локальный репозиторий) для локальной сборки, но их не следует упаковывать в окончательный продукт во время сборки.

Кроме того, вторая проблема, которая до сих пор не решена, — это «Неразрешимый импорт POM: не удалось передать артефакт». Я думаю, что это проблема с прокси, но мои коллеги считают, что использование моей мобильной точки доступа должно сработать. Любые идеи будут оценены. Спасибо.

Есть идеи, в чем может быть проблема?

Подробнее здесь: https://stackoverflow.com/questions/521 ... ifact-from
Ответить

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

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

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

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

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