허드슨 빌드시 Failed to resolve artifact. 오류
- 작성자 :
- 김*찬
- 작성일 :
- 2014-06-24 12:34:28
- 조회수 :
- 1,730
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
[HUDSON] Archiving /user/dev/ciserv/hudson/jobs/nurierShopMall/workspace/trunk/nurierShopmall/nurierShopmall/target/m2e-wtp/web-resources/META-INF/maven/example/web/pom.xml to /user/dev/ciserv/hudson/jobs/nurierShopMall/modules/example$web/builds/2014-06-24_12-26-45/archive/example/web/1.0.0/pom.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) kr.go.mgov:smeapi:jar:2.7
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=kr.go.mgov -DartifactId=smeapi -Dversion=2.7 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=kr.go.mgov -DartifactId=smeapi -Dversion=2.7 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) example:web:war:1.0.0
2) kr.go.mgov:smeapi:jar:2.7
----------
1 required artifact is missing.
for artifact:
example:web:war:1.0.0
from the specified remote repositories:
egovframe (http://www.egovframe.go.kr/maven/),
central (http://repo1.maven.org/maven2),
mvn2 (http://repo1.maven.org/maven2/)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Tue Jun 24 12:26:58 KST 2014
[INFO] Final Memory: 24M/127M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE
================================================================
위와 같이 오류가 납니다.
개발환경 우분투, 서버용 개발환경(Development Tool - Unix) Version 2.0.0 설치.
공통 컴포넌트는 : 공통, 게시판, 달력외 기본적인것만 설치한 상태입니다.
도움 주시면 감사하겠습니다.
수고하세요.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) kr.go.mgov:smeapi:jar:2.7
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=kr.go.mgov -DartifactId=smeapi -Dversion=2.7 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=kr.go.mgov -DartifactId=smeapi -Dversion=2.7 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) example:web:war:1.0.0
2) kr.go.mgov:smeapi:jar:2.7
----------
1 required artifact is missing.
for artifact:
example:web:war:1.0.0
from the specified remote repositories:
egovframe (http://www.egovframe.go.kr/maven/),
central (http://repo1.maven.org/maven2),
mvn2 (http://repo1.maven.org/maven2/)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Tue Jun 24 12:26:58 KST 2014
[INFO] Final Memory: 24M/127M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE
================================================================
위와 같이 오류가 납니다.
개발환경 우분투, 서버용 개발환경(Development Tool - Unix) Version 2.0.0 설치.
공통 컴포넌트는 : 공통, 게시판, 달력외 기본적인것만 설치한 상태입니다.
도움 주시면 감사하겠습니다.
수고하세요.
A
안녕하세요. 김상찬님.
smeapi는 M-Gov에서 제공하는 SMS(단문메시지서비스)에 대한 기능을 제공하는 library로 별도의 신청을 하셔야 사용하실 수 있는 기능입니다. (www.mgov.go.kr 참조, 행정기관 및 공공기관만 사용 가능)
해당 기능을 사용하시려면 M-Gov쪽 신청 후 해당 library를 받으신 이후에 pom.xml 상에 smeapi dependency 부분을 다음과 같이 적용하시면 됩니다. (기존 dependency 수정)
<!-- M-Gov (SMS Service API) -->
<dependency>
<groupId>kr.go.mgov</groupId>
<artifactId>smeapi</artifactId>
<version>2.7</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
</dependency>
사용을 원하지 않으시는 경우는 pom.xml 상에 smeapi artifactId를 갖는 dependency를 삭제하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
smeapi는 M-Gov에서 제공하는 SMS(단문메시지서비스)에 대한 기능을 제공하는 library로 별도의 신청을 하셔야 사용하실 수 있는 기능입니다. (www.mgov.go.kr 참조, 행정기관 및 공공기관만 사용 가능)
해당 기능을 사용하시려면 M-Gov쪽 신청 후 해당 library를 받으신 이후에 pom.xml 상에 smeapi dependency 부분을 다음과 같이 적용하시면 됩니다. (기존 dependency 수정)
<!-- M-Gov (SMS Service API) -->
<dependency>
<groupId>kr.go.mgov</groupId>
<artifactId>smeapi</artifactId>
<version>2.7</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
</dependency>
사용을 원하지 않으시는 경우는 pom.xml 상에 smeapi artifactId를 갖는 dependency를 삭제하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.