블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
10-11 17:10
 

달력

« » 2024.10
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글



저희 조직에서는 메이븐 리파지토리로 유명한 Sonatype Nexus 를 사용하고 있습니다.

처음에 설정하기 귀찮아서 모든 사용자에게 Administrator 권한을 주었는데, 간혹가다 deploy 한 후 배포물을 삭제하는 경우가 있었습니다. 별 문제 없이 지나가다가 운영서버 배포 시ㅔ 같은 버전의 다른 배포물로 인해 재대로 반영이 되지 않는 문제가 발생하여 배포물에 대해 삭제를 하지 못하도록 권한을 설정하였습니다.

새로운 Role 을 만들고 아래와 같이 권한을 설정합니다.

  • Nexus Anonymous Role
  • Nexus Developer Role
  • All Repositories - (view)
  • All Repositories - (update)
  • All Repositories - (create)
  • All Repositories - (read)




처음에는 "All Repositories - (update)" 를 빼고 권한을 부여했더니, jar 파일은 올라가는데 나머지 pom 파일이나 sources.jar 파일이 올라가지 않아 update 권한도 추가하니 정상적으로 deploy 가 됩니다.


Posted by 자수씨
, |

CAS Server를 설치하다가 문제에 봉착하였습니다.
회사 내에서 사용하기 위해 Internal Repository를 Sonatype Nexus 로 구성해 놓았는데, cas에서 설정된 사설 repository에 있는 jar를 받지 못하는 문제가 발생하였습니다.

현재 cas 에 잡혀있는 repository


에러를 보아하니 nexus에서 위의 repository에 접근하지 못하는 문제로 보였습니다.


 
 
회사로 복귀하니 포스팅 할 거리도 많아지고 포스팅 할 시간도 생기도 좋네요~ ㅋㅋㅋ


 

Posted by 자수씨
, |

지난번에 만들었던 archetype 을 deploy 를 못해서 고생했었는데 헛다리만 짚고 있던거였습니다.

기선님블로그를 보고 깨달음을 얻고서 배포에 성공하였습니다.

일단 자신의 LocalRepository 의 .settings.xml 을 수정해야 합니다.

<servers> tag

위와 같이 구성하는데, username 과 password 는 nexus 에서 설정한 배포유저의 설정값으로 각자 수정해야합니다.

<mirrors> tag

nexus 를 설치한 경로로 url 설정만 바꾸어주면 됩니다.

제가 실수했던 부분이 바로 mirror 로 설정했던 곳 (public group) 과 repository 를 착각하고 있었던 것이였습니다.
pom.xmldistributionManagement 설정을 mirror 설정으로 잡아서 재대로 안된 것이었습니다.

before pom.xml :: <distributionManagement>


after pom.xml :: <distributionManagement>



archetype 프로젝트 폴더에 가서 아래 명령을 실행합니다.
mvn deploy

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Thu Feb 26 17:07:57 KST 2009
[INFO] Final Memory: 9M/17M
[INFO] ------------------------------------------------------------------------

반가운 메시지와 함께 성공!!!!

아... 잘됩니다만 또 다른부분을 건들여놔서 그걸 또 해결해야 하네요...

이번에는 maven-archetype-webapp 쪽이 말썽~



Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백