maven package 오류
- 작성자 :
- 김*수
- 작성일 :
- 2010-09-02 10:14:32
- 조회수 :
- 3,791
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
이클립스에서 두개의 프로젝트를 만들어서 하나는 sbc-lib, sbc-web 으로 만들고,
sbc-lib을 이클립스를 이용해서 maven install하여 repository에 등록했습니다.
그리고, sbc-web프로젝트의 pom.xml 에 다음과 같이 추가했습니다.
<dependency>
<groupId>sbc-group</groupId>
<artifactId>sbc-lib</artifactId>
<version>0.0.1</version>
</dependency>
추가후 sbc-web을 maven package로 빌드하면 , 아래와 같은 오류가 발생하는데
오류를 못 찾고 있습니다. 도움을 주시면 감사하겠습니다.
--------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building sbc-web
[INFO]
[INFO] Id: sbc-group:sbc-web:war:1.0.0
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 14 source files to D:\SBCProject\u-city\SBC-WEB\target\classes
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [war:war]
[INFO] Packaging webapp
[INFO] Assembling webapp[sbc-web] in [D:\SBCProject\u-city\SBC-WEB\target\sbc-web]
[INFO] Processing war project
[ERROR]
The following mojo encountered an error while executing:
Group-Id: org.apache.maven.plugins
Artifact-Id: maven-war-plugin
Version: 2.1-alpha-1
Mojo: war
brought in via: packaging: war
While building project:
Group-Id: sbc-group
Artifact-Id: sbc-web
Version: 1.0.0
From file: D:\SBCProject\u-city\SBC-WEB\pom.xml
Reason: Failed to copy file for artifact[sbc-group:sbc-lib:jar:0.0.1:compile]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run with the -e flag
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILED
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Wed Sep 01 18:30:47 KST 2010
[INFO] Final Memory: 7M/21M
[INFO] ------------------------------------------------------------------------
이클립스에서 두개의 프로젝트를 만들어서 하나는 sbc-lib, sbc-web 으로 만들고,
sbc-lib을 이클립스를 이용해서 maven install하여 repository에 등록했습니다.
그리고, sbc-web프로젝트의 pom.xml 에 다음과 같이 추가했습니다.
<dependency>
<groupId>sbc-group</groupId>
<artifactId>sbc-lib</artifactId>
<version>0.0.1</version>
</dependency>
추가후 sbc-web을 maven package로 빌드하면 , 아래와 같은 오류가 발생하는데
오류를 못 찾고 있습니다. 도움을 주시면 감사하겠습니다.
--------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building sbc-web
[INFO]
[INFO] Id: sbc-group:sbc-web:war:1.0.0
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 14 source files to D:\SBCProject\u-city\SBC-WEB\target\classes
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [war:war]
[INFO] Packaging webapp
[INFO] Assembling webapp[sbc-web] in [D:\SBCProject\u-city\SBC-WEB\target\sbc-web]
[INFO] Processing war project
[ERROR]
The following mojo encountered an error while executing:
Group-Id: org.apache.maven.plugins
Artifact-Id: maven-war-plugin
Version: 2.1-alpha-1
Mojo: war
brought in via: packaging: war
While building project:
Group-Id: sbc-group
Artifact-Id: sbc-web
Version: 1.0.0
From file: D:\SBCProject\u-city\SBC-WEB\pom.xml
Reason: Failed to copy file for artifact[sbc-group:sbc-lib:jar:0.0.1:compile]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run with the -e flag
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILED
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Wed Sep 01 18:30:47 KST 2010
[INFO] Final Memory: 7M/21M
[INFO] ------------------------------------------------------------------------
첨부파일
A
안녕하세요. 김학수님
질문하신 내용은 eclipse 에 설치된 maven 플러그인 인 m2eclipse의 설정 변경으로 처리가 가능합니다.
처리 순서
1. 구현도구(eclipse)의 프로젝트 를 오른쪽 마우스 클릭
2. Properties > Maven 메뉴를 선택
3. Maven 화면에서 Resolve dependencies from Workspace projects 를 체크 해제
의 순서로 설정을 변경하신 후 재시도 해 보시기 바랍니다.
감사합니다.
참조 : http://tech--help.blogspot.com/2010/07/failed-to-copy-file-for-artifact-error.html
질문하신 내용은 eclipse 에 설치된 maven 플러그인 인 m2eclipse의 설정 변경으로 처리가 가능합니다.
처리 순서
1. 구현도구(eclipse)의 프로젝트 를 오른쪽 마우스 클릭
2. Properties > Maven 메뉴를 선택
3. Maven 화면에서 Resolve dependencies from Workspace projects 를 체크 해제
의 순서로 설정을 변경하신 후 재시도 해 보시기 바랍니다.
감사합니다.
참조 : http://tech--help.blogspot.com/2010/07/failed-to-copy-file-for-artifact-error.html