pom.xml 에러 수정하고싶어요 ㅠㅠ Failed to read artifact descriptor for
- 작성자 :
- 아**라
- 작성일 :
- 2019-09-20 16:43:03
- 조회수 :
- 13,007
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
메이븐 pom.xml에 local jar 파일을 올렸는데
원래 기존에 전자정부 3.5에서는 정상적으로 되었으나 3.8부터 에러가 납니다.
구조는 첨부사진과 같아요
--------------------------------------
pom.xml 설정은 아래와 같아요
<dependency>
<groupId>ocs</groupId>
<artifactId>simplecaptcha</artifactId>
<version>1.2.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ocs</groupId>
<artifactId>delfino</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ocs</groupId>
<artifactId>niceid</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
--------------------------------------
repository 설정은 아래와 같아요
<repository>
<id>in-project</id>
<name>ocs jar</name>
<!-- <url>${ext.lib.dir}</url> -->
<url>file://${project.basedir}/libs</url>
</repository>
--------------------------------------
에러는 이렇게 납니다. 3개 다 동일해요!
Failed to read artifact descriptor for ocs:delfino:jar:1.0.0
org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for ocs:delfino:jar:1.0.0
.... 길어서 잘랐습니다~
일단 local jar파일의 scope를 system으로 하면 안되서 직접 입력하는 방법은 피하고 레파지토리를 사용했습니다.
해결 방안이 있을까요? 혹시 이클립스 내부 설정을 바꿔줘야 되나요 잘 모르겠네요 ㅠㅠ
원래 기존에 전자정부 3.5에서는 정상적으로 되었으나 3.8부터 에러가 납니다.
구조는 첨부사진과 같아요
--------------------------------------
pom.xml 설정은 아래와 같아요
<dependency>
<groupId>ocs</groupId>
<artifactId>simplecaptcha</artifactId>
<version>1.2.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ocs</groupId>
<artifactId>delfino</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ocs</groupId>
<artifactId>niceid</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
--------------------------------------
repository 설정은 아래와 같아요
<repository>
<id>in-project</id>
<name>ocs jar</name>
<!-- <url>${ext.lib.dir}</url> -->
<url>file://${project.basedir}/libs</url>
</repository>
--------------------------------------
에러는 이렇게 납니다. 3개 다 동일해요!
Failed to read artifact descriptor for ocs:delfino:jar:1.0.0
org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for ocs:delfino:jar:1.0.0
.... 길어서 잘랐습니다~
일단 local jar파일의 scope를 system으로 하면 안되서 직접 입력하는 방법은 피하고 레파지토리를 사용했습니다.
해결 방안이 있을까요? 혹시 이클립스 내부 설정을 바꿔줘야 되나요 잘 모르겠네요 ㅠㅠ
A
안녕하세요.
표준프레임워크센터 입니다.
다음 페이지가 도움이 되실듯 합니다.
https://stackoverflow.com/questions/5597099/maven-add-jars-through-systempath-system-but-not-added-to-war-or-anywhere-else
dependency 속성에
groupId, artifactId, version을 지정하면
해당 속성으로 디렉토리와 파일명이 조합되어 생성되는데
그 규칙이 맞지않아서 발생하는게 아닌가 싶습니다.
위 페이지를 참조하여 점검해 보시면
좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
다음 페이지가 도움이 되실듯 합니다.
https://stackoverflow.com/questions/5597099/maven-add-jars-through-systempath-system-but-not-added-to-war-or-anywhere-else
dependency 속성에
groupId, artifactId, version을 지정하면
해당 속성으로 디렉토리와 파일명이 조합되어 생성되는데
그 규칙이 맞지않아서 발생하는게 아닌가 싶습니다.
위 페이지를 참조하여 점검해 보시면
좋을듯 합니다.
감사합니다.