메이븐: 유물 설명자 읽지 못했습니다.

나는 내가 할 수 있는 누군가가 돕는다구요 문제를 겪고 있다.

내가 할 때 나는 내 에서 프로젝트로 터미널 구축하십시오 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.

내가 할 수 없는 한 말해보게나 여기서 또는 일부 잘못된 것일까?

넌 언제나 시도하시겠습니까 마프너 clean install 'U' -

'강제로' -U 확인할지 업데이트되도록 릴리스에서와 및 원격 호스트에서의 스냅샷입니다 리포지토리를.

해설 (6)

이 문제는 일부 상위 치어 가리키는 경우 발생할 수 있는 하위 프로젝트 및 설치하지 않은 모 서피스에서 치어 디렉토리에는 '설치' 에서 마프너 실행하십시오) 의 상위 디렉터리입니다). 하위 프로젝트 중 하나로, 프로젝트 및 시기에 따라 달라집니다 형제로 댁이라면 치어 읽을 수 있는 형제, 이 문제는 언급되지 않는 오류가 있는 모 서피스에서 페일오버됩니다 설치한 치어 디렉터리입니다 한 번 이상.

그냥 이동할 때 이 문제를 분할합니다 실행했음 프로젝트를 새로운 넓혀드립니다. # 39 의 하위 프로젝트 및 didn& 보는 습관이 생겼다 난 롬폭 명령 실행, t 의 설치 실행하십시오 상위입니다.

해설 (6)

Intellij idea 와 다음과 같은 문제를 경식도 했다.

  • Gnu. orghttp://www. '파일'
  • Select '설정'
  • 구축하십시오, 실행, 배포보다 '선택'
  • Select '도구' 를 구축하십시오 드롭다운하십시오
  • Select 드롭다운하십시오 '에서' 메이븐
  • '틱' 이 항상 업데이트 스냅샷입니다 확인란

[린텔리 2017.2 &gt, 스크린 샷! Preferences/Settings &gt. 구축, 실행, 구축현 &gt. 빌드 도구 &gt. 메이븐 &gt. 항상 업데이트 스냅샷입니다 (확인란)] [1]

해설 (5)

39 you& 사용하는 경우, eclipse, re

  • 마우스 오른쪽 단추로 클릭합니다 &gt 프로젝트 -; 속성 - &gt. 메이븐 , 및 smartupdate 작업자쪽에서 &quot 해결하십시오 작업공간에서 종속물과의 projects&quo. 클릭하지 않습니다.

ᄋ "이번 도움이 됩니다.

해설 (3)

이클립스 프로젝트에 사용할 경우, , - &gt 마우스 오른쪽 단추로 클릭합니다. , - &Gt 메이븐 업데이트 프로젝트 . 메이븐 프로젝트 대화상자의 업데이트하십시오 이 열립니다.

, 확인란 스냅샷입니다 대화 상자에서 인력용 업데이트 확인 / 릴리스에서는 &amp. 확인을 클릭합니다. (아래 그림 참조)

! [업데이트하십시오 대화상자의 메이븐 프로젝트] [1]

이 협력했습니다 가져다줄래요!

해설 (0)

하지만 난 꽤 늦게 그러니까말이야 I& # 39 m, 대화, 만약 이 문제를 너무. 내 생각에는 문제가 내 company& # 39 에 방화벽. 나의 해결책은 해제하십시오 무선 네트워크를 통해 업데이트를 통해 우리의 접속하십시오 오픈 후 Eclipse. 이 모든 것이 해결됩니다.

해설 (2)

난 그냥 그랬다고 하지만 경식도 동일한 문제가 있는 eclipse 구축하십시오 명령행을 협력했습니다 메이븐 이 시도하시겠습니까

  • go into .m2/repository 및 닦으렴 디렉토리에는 연관됨
  • 실행하십시오 종속물과의 eclipse 에서 업데이트 메이븐

내 오류 댁이라면 웨이스화이 마프너 명령행을 이들과 디렉토리이며 .m2eclipse 협력했습니다 eclipse, 난 아무 생각이 및 it 좀 그것은됐다 수 없습니다. Eclipse 에서 다시 내 프로젝트 노력하고 있습니다.

해설 (2)

내가 이 문제를 해결할 수 있는 이 오류가 있는 것을 제외하고 모두 삭제하여 jar 파일 및 폴더 저장소에서의 이프롬 상영되었다.

해설 (1)

린텔리 를 사용하여 동일한 문제가 있었습니다. I 로 해결할 &gt 포m.1믈 마우스 오른쪽 단추로 클릭합니다. 메이븐 &gt. 다시 가져올

해설 (1)

&quot, 유물 descriptor&quot 읽지 못했습니다. 일반적으로 # 39 의 문제를 문제가 dependency& 치어 파일의 메이븐 리포지토리를. 꼭 이래야겠어요 제안하세요 연산뿐 여부를 확인할 수 있습니다 # 39 라고 이름이 file& 치어, 같은 이름의 메이븐 치어 여부를 확인할 수 있을 것으로 기대하고 있다, 또한 파일 내용을 유효함.

해설 (1)

For me, it 관련, 사용자 설정 Setting.xml&quot &quot 있었다. 인사이드라면

Window > preferences > Maven > User Settings > and then browsing to the user Settings inside the { maven unarchived directory / }/apache-maven-2.2.1/conf/settings.xml . 
해설 (0)

I have a 프로젝트

 A/
 |--a1
 |--a2

이제 다른 프로젝트 의 조직

 B/
 |--b1
 |--b2
 |--b3

(모든 모듈을 a1, b1 등이 상위 프로젝트 A, B 나름의 규칙을 따라 표준 메이븐 포m.1믈 모자)

두 프로젝트는 체크아웃됩니다 on my 로컬 이클립스 (SVN 에서). 나는 적극적으로 노력하고 있습니다.

내가 있다는 것을 알게 됐다 (b4) 에서 개발한 bdhk 내가 필요한 좋은 공통 기능을 사용할 수 있습니다.

 B/
 |--b1
 |--b2
 |--b3
 |--b4 (NEW)

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. 내가 &quot 실행했음 package"; # 39 에 대한 a2& 포m.1믈 및 딱!! n 의 오류에 오류뿐만 a2 모듈에서는. 또한 이러한 오류는 사용자 친화적 별로 없는 것이다. # 39 의 이름을 단 한가지, s 는 로깅합니다 b4& 있었다 합니다.

해결책: 시도한 후 몇 시간 전, - U 청소하십시오 마프너 &quot 실행했음 많은 솔루션을 install&quot. 내 B& # 39 의 프로젝트 디어스티 콘솔에서 (예: ./codebase/B). B 는 명령에 따라 모든 모듈의 설치 및 정보기술 (it) 등 상위 청소하십시오 실행했음 b4 실행되었습니다. 이 후, 내가 &quot 실행했음 마프너 - U 청소하십시오 install&quot. 내 부모 프로젝트 원하는거요 A. 이 협력했습니다! a2 모듈에서는 attaboy 컴파일됨 설치 (패키지된 나중에) 가).

여기서 중요한 것은 아니라 할 경우 b4 는 지점임 작업공간에서 설치처 b4. I came up 이 솔루션을 clean install 합니다 주일 읽은 후 답을 완료하십시오 b.

  • 편집: 만일 내가 여기 저 그라고예 didn& 인도하심이라만일 B, t # 39 이 문제를 다음 지역의 환경 프로젝트 체크아웃된 수행됨 가져다줄래요 않을 수도 있습니다. 제가 생각하는 경향이 들어온넘 cause I 이 지역 내 workspace.* 체크아웃된 인도하심이라만일 B
해설 (0)

두 개의 서로 다른 ',' '와' 코맥장루이스.jec웹피마리코먼 코맥모리슬근.머천디싱스코먼 그루피즈 하라님의 있습니다. 어쩌면 이것이 문제다.

해설 (1)

실제로 for me, it 치어 종속성을 문제가 있는 것으로 보인다.

내가 일했던 주위에 히스파크 사용하여 수 있는 가상 리포지토리를 포함시키십시오 깃허브 리포지토리를 uirl 따라 대신 자신의 치어 (이것은 저의 경우는 이미 잘못된 것으로 보인다).


        jitpack.io
        https://jitpack.io
해설 (0)

참조 https://stackoverflow.com/questions/5074063/maven-error-failure-to-transfer

find ~/.m2  -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
해설 (0)

Eclipse 를 통해 업데이트하던 성과는요 하지 않았다. Clean install 마프너 사용해야 했습니다 - U (모든 것을 해결할 수 있는).

해설 (1)

Emc 의 경우 오류 때문에 일부 잘못된 모습을 바꾸는 동시에 그루피드 사업에 대한 참조를 멀티모듈 메이븐 구성 된다.

하나님이 통합자의 프로젝트 ('청구처 모피쳐') 와 2 개의 모듈 ('청구처 apiu', '청구처').

com.company.team:billing-parent
|-com.company.team:billing-api
|-com.company.team:billing

프로젝트 '에' 청구처 apiu 청구처 '다름'. 그래서 포m.1믈 '의' 이 있었다.


    com.company.team
    billing-api
    ${project.version}

우리 결정했잖아 그루피드 바꾸기 '를' 에서 '코맥컴파니스테이섬 코맥컴파니스팀.빌링'. 우리는 '과' s '의 값이 재장착하여 parent& # 39 세,,' 단면에는 포m.1믈 &lt parent&gt 모두 모듈에서는. 그러나 분실 종속성 업데이트하려면 명이다. 그래서 하나님이 청구처 '구형' 이 '프로젝트 참조입니다 청구처 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 읽지 못했습니다. 고장으로부터 &lt 찾을 수 없는 more&gt com.company.team:billing-parent 의 프로젝트, 부모 모두 사용할 수 있습니다. "'

수업일수를 '는' 모듈에서는 청구처 apiu 오류 없이.

솔루션 1: '에서' 그루피드 변경하십시오 '상관' 잘 알려져 있다.

해결 방법 2: $ {} '속성' 로 '굈' 그루피드 project.그루피드 다음과 같습니다.


    ${project.groupId}
    billing-api
    ${project.version}
  • Conclusion.* 그래서 내 충고를 오류가 있는 경우 발생할 수 있는 구성 하울드 멀티모듈 다음과 같이 쓸 수 있다. '와' 에서 '의' 그루피드 면밀히 점검할 아티페스티드 종속도 이웃 모듈에서는.
해설 (0)

난 이미 같은 문제를 해결하기 위해 '불구하고' 설치 및 마프너 귈이예요 하는 문제가 해결되지 않은 것은 마찬가지다 - U 청소하십시오!

난 결국 문제를 해결한 후 '전체' .m2 삭제하여 재시작될 폴더 내 IDE 와 문제가 사라졌어!

그래서 가끔 비호환성 문제를 상승할 수 있기 때문에 문제가 일부 또는 해당 지역 메이븐 리포지토리를.

해설 (1)

폴더 안에 다음과 같은 명령을 통해 쉘로 실행하십시오 프로젝트의 실행하십시오.

"'sh u 마프너 clean install "'

일반적으로 이 문제를 해결할 있어야 합니다.

다음과 같은 메시지를 볼 경우

&gt. 프로젝트 :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 "'

해설 (0)

비슷한 문제가 있었습니다. 제 경우에는 테스트래 버전이 있지만, 이 때 나는 내 .m2/repositories 폴더에서는 손상됨 폐기됩니다 &amp 있었다. 다시, 모든 것이 잘 한 업데이트하십시오 좋았소 협력했습니다 메이븐

해설 (0)