메이븐: 유물 설명자 읽지 못했습니다.
나는 내가 할 수 있는 누군가가 돕는다구요 문제를 겪고 있다.
내가 할 때 나는 내 에서 프로젝트로 터미널 구축하십시오 afaq afnor 오류:
Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT
'이' common.test-data-utils jar 가 만든 이 및 개별 프로젝트 및 공유하는 다른 프로젝트 (다른 프로젝트 doesn& # 39 위), t 인컨텍스트 구축하십시오 하지만 이는 다른 문제).
나는 아무 문제 없이 볼 수 있어요 ',' com.morrislgn.merchandising.common:test-data-utils 구축할 수 있습니다 '에서' on my 머시닝할 로컬 리포지토리를 .m2 입력입니다 수 있습니다. 나는 내 리포지토리를 재인덱스 Eclipse 에 있다.
이 사업은 치어 내 이 항목:
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
올바른 것으로 나타나는 다는일은 - 치어 doesn& # 39 에서 볼 때, 이 t 보고하십시오 오류뿐만 인컨텍스트 Eclipse.
내가 할 수 없는 한 말해보게나 여기서 또는 일부 잘못된 것일까?
239
24
넌 언제나 시도하시겠습니까 마프너 clean install 'U' -
'강제로' -U 확인할지 업데이트되도록 릴리스에서와 및 원격 호스트에서의 스냅샷입니다 리포지토리를.
이 문제는 일부 상위 치어 가리키는 경우 발생할 수 있는 하위 프로젝트 및 설치하지 않은 모 서피스에서 치어 디렉토리에는 '설치' 에서 마프너 실행하십시오) 의 상위 디렉터리입니다). 하위 프로젝트 중 하나로, 프로젝트 및 시기에 따라 달라집니다 형제로 댁이라면 치어 읽을 수 있는 형제, 이 문제는 언급되지 않는 오류가 있는 모 서피스에서 페일오버됩니다 설치한 치어 디렉터리입니다 한 번 이상.
그냥 이동할 때 이 문제를 분할합니다 실행했음 프로젝트를 새로운 넓혀드립니다. # 39 의 하위 프로젝트 및 didn& 보는 습관이 생겼다 난 롬폭 명령 실행, t 의 설치 실행하십시오 상위입니다.
Intellij idea 와 다음과 같은 문제를 경식도 했다.
[린텔리 2017.2 >, 스크린 샷! Preferences/Settings >. 구축, 실행, 구축현 >. 빌드 도구 >. 메이븐 >. 항상 업데이트 스냅샷입니다 (확인란)] [1]
39 you& 사용하는 경우, eclipse, re
ᄋ "이번 도움이 됩니다.
이클립스 프로젝트에 사용할 경우, , - > 마우스 오른쪽 단추로 클릭합니다. , - &Gt 메이븐 업데이트 프로젝트 . 메이븐 프로젝트 대화상자의 업데이트하십시오 이 열립니다.
, 확인란 스냅샷입니다 대화 상자에서 인력용 업데이트 확인 / 릴리스에서는 &. 확인을 클릭합니다. (아래 그림 참조)
! [업데이트하십시오 대화상자의 메이븐 프로젝트] [1]
이 협력했습니다 가져다줄래요!
하지만 난 꽤 늦게 그러니까말이야 I& # 39 m, 대화, 만약 이 문제를 너무. 내 생각에는 문제가 내 company& # 39 에 방화벽. 나의 해결책은 해제하십시오 무선 네트워크를 통해 업데이트를 통해 우리의 접속하십시오 오픈 후 Eclipse. 이 모든 것이 해결됩니다.
난 그냥 그랬다고 하지만 경식도 동일한 문제가 있는 eclipse 구축하십시오 명령행을 협력했습니다 메이븐 이 시도하시겠습니까
내 오류 댁이라면 웨이스화이 마프너 명령행을 이들과 디렉토리이며 .m2eclipse 협력했습니다 eclipse, 난 아무 생각이 및 it 좀 그것은됐다 수 없습니다. Eclipse 에서 다시 내 프로젝트 노력하고 있습니다.
내가 이 문제를 해결할 수 있는 이 오류가 있는 것을 제외하고 모두 삭제하여 jar 파일 및 폴더 저장소에서의 이프롬 상영되었다.
린텔리 를 사용하여 동일한 문제가 있었습니다. I 로 해결할 > 포m.1믈 마우스 오른쪽 단추로 클릭합니다. 메이븐 >. 다시 가져올
", 유물 descriptor" 읽지 못했습니다. 일반적으로 # 39 의 문제를 문제가 dependency& 치어 파일의 메이븐 리포지토리를. 꼭 이래야겠어요 제안하세요 연산뿐 여부를 확인할 수 있습니다 # 39 라고 이름이 file& 치어, 같은 이름의 메이븐 치어 여부를 확인할 수 있을 것으로 기대하고 있다, 또한 파일 내용을 유효함.
For me, it 관련, 사용자 설정 Setting.xml" " 있었다. 인사이드라면
I have a 프로젝트
이제 다른 프로젝트 의 조직
(모든 모듈을 a1, b1 등이 상위 프로젝트 A, B 나름의 규칙을 따라 표준 메이븐 포m.1믈 모자)
두 프로젝트는 체크아웃됩니다 on my 로컬 이클립스 (SVN 에서). 나는 적극적으로 노력하고 있습니다.
내가 있다는 것을 알게 됐다 (b4) 에서 개발한 bdhk 내가 필요한 좋은 공통 기능을 사용할 수 있습니다.
39 의 대표 b4 구축한 이 b4 모듈에서는 org& 표시됨과 유물, s 리포지토리를. 난 내 module& # 39 에 의존성, s, s # 39 포마리스 레비 a2& 치어 (예: Eclipse 에서 리포 율리우스 키르드 다운로드했습니다 유물 및 같아 클래스뿐만 임포트하십시오 항목이없습니다.
이제 문제는 시작됩니다. 내가 필요한 특정 목적을 위해 소스 코드를 확인할 수 있도록 b4 와 eclipse 에서 내가 SVN 및 현지 it on my B 체크아웃된 내가 이미 업데이트되도록 체크아웃된 모듈에서는 b4. 난 또 포m.1믈 실행했음 모듈 b4 와 같은 타겟으로의 청소하십시오, 패키지 상술합니다. 잠시 후 내가 만드는 데 필요한 때 나는 내 코딩 피니셰드 jar of my 모듈에서는 a2. 내가 " 실행했음 package"; # 39 에 대한 a2& 포m.1믈 및 딱!! n 의 오류에 오류뿐만 a2 모듈에서는. 또한 이러한 오류는 사용자 친화적 별로 없는 것이다. # 39 의 이름을 단 한가지, s 는 로깅합니다 b4& 있었다 합니다.
해결책: 시도한 후 몇 시간 전, - U 청소하십시오 마프너 " 실행했음 많은 솔루션을 install". 내 B& # 39 의 프로젝트 디어스티 콘솔에서 (예: ./codebase/B). B 는 명령에 따라 모든 모듈의 설치 및 정보기술 (it) 등 상위 청소하십시오 실행했음 b4 실행되었습니다. 이 후, 내가 " 실행했음 마프너 - U 청소하십시오 install". 내 부모 프로젝트 원하는거요 A. 이 협력했습니다! a2 모듈에서는 attaboy 컴파일됨 설치 (패키지된 나중에) 가).
여기서 중요한 것은 아니라 할 경우 b4 는 지점임 작업공간에서 설치처 b4. I came up 이 솔루션을 clean install 합니다 주일 읽은 후 답을 완료하십시오 b.
두 개의 서로 다른 ',' '와' 코맥장루이스.jec웹피마리코먼 코맥모리슬근.머천디싱스코먼 그루피즈 하라님의 있습니다. 어쩌면 이것이 문제다.
실제로 for me, it 치어 종속성을 문제가 있는 것으로 보인다.
내가 일했던 주위에 히스파크 사용하여 수 있는 가상 리포지토리를 포함시키십시오 깃허브 리포지토리를 uirl 따라 대신 자신의 치어 (이것은 저의 경우는 이미 잘못된 것으로 보인다).
참조 https://stackoverflow.com/questions/5074063/maven-error-failure-to-transfer
Eclipse 를 통해 업데이트하던 성과는요 하지 않았다. Clean install 마프너 사용해야 했습니다 - U (모든 것을 해결할 수 있는).
Emc 의 경우 오류 때문에 일부 잘못된 모습을 바꾸는 동시에 그루피드 사업에 대한 참조를 멀티모듈 메이븐 구성 된다.
하나님이 통합자의 프로젝트 ('청구처 모피쳐') 와 2 개의 모듈 ('청구처 apiu', '청구처').
프로젝트 '에' 청구처 apiu 청구처 '다름'. 그래서 포m.1믈 '의' 이 있었다.
우리 결정했잖아 그루피드 바꾸기 '를' 에서 '코맥컴파니스테이섬 코맥컴파니스팀.빌링'. 우리는 '과' s '의 값이 재장착하여 parent& # 39 세,,' 단면에는 포m.1믈 < parent> 모두 모듈에서는. 그러나 분실 종속성 업데이트하려면 명이다. 그래서 하나님이 청구처 '구형' 이 '프로젝트 참조입니다 청구처 apiu 잡을라는데 구성' 유물. 결국 이 같은 오류가 있는 어느 정도 시간이 지난 후 '부리' 모듈에서는 구축하십시오 청구처
"' [오류] 이 프로젝트의 목표는 실행하십시오 청구처: 프로젝트 com.company.team.billing:billing:jar:3.5.1-SNAPSHOT 종속물과의 해결할 수 없습니다. 종속도 dell. com.company.team:billing-api:jar:3.5.1-SNAPSHOT 수집하십시오 못했습니다. 유물 대한 설명자를 com.company.team:billing-api:jar:3.5.1-SNAPSHOT 읽지 못했습니다. 고장으로부터 < 찾을 수 없는 more> com.company.team:billing-parent 의 프로젝트, 부모 모두 사용할 수 있습니다. "'
수업일수를 '는' 모듈에서는 청구처 apiu 오류 없이.
솔루션 1: '에서' 그루피드 변경하십시오 '상관' 잘 알려져 있다.
해결 방법 2: $ {} '속성' 로 '굈' 그루피드 project.그루피드 다음과 같습니다.
난 이미 같은 문제를 해결하기 위해 '불구하고' 설치 및 마프너 귈이예요 하는 문제가 해결되지 않은 것은 마찬가지다 - U 청소하십시오!
난 결국 문제를 해결한 후 '전체' .m2 삭제하여 재시작될 폴더 내 IDE 와 문제가 사라졌어!
그래서 가끔 비호환성 문제를 상승할 수 있기 때문에 문제가 일부 또는 해당 지역 메이븐 리포지토리를.
폴더 안에 다음과 같은 명령을 통해 쉘로 실행하십시오 프로젝트의 실행하십시오.
"'sh u 마프너 clean install "'
일반적으로 이 문제를 해결할 있어야 합니다.
다음과 같은 메시지를 볼 경우
>. 프로젝트 :war:0.0.1-SNAPSHOT 종속물과의 해결할 수 없습니다. 종속도 dell. com.sun.jersey:jersey-server:jar:1.9 수집하십시오 못했습니다.
그럼 autoexec.:
"'sh = - = TLSv1 MAVEN_OPTS 익스포트합니다 도트ps.프로토콜스 TLSv1.2 TLSv1.1, "'
그 뒤를 이었다.
"'sh u 마프너 clean install "' 마지막으로 다시 업데이트하십시오 종속물과의.
이후 메이븐 클리닝하지 실행하십시오 구축하십시오:
"'sh 메이븐 clean install "'
비슷한 문제가 있었습니다. 제 경우에는 테스트래 버전이 있지만, 이 때 나는 내 .m2/repositories 폴더에서는 손상됨 폐기됩니다 & 있었다. 다시, 모든 것이 잘 한 업데이트하십시오 좋았소 협력했습니다 메이븐