가상머신에서 ~/.m2/repository 를 찾지 못하는 경우입니다. 




C:\Users\kenu>mvn clean

[ERROR] Could not create local repository at \\vmware-host\Shared Folders\.m2\repository -> [Help 1]

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LocalRepositoryNotAccessibleException


Git Bash를 통해서 mvn 의 경로를 찾았습니다. 제 경우 mvn이 세 가지 이상 설치되었기 때문이죠. Path 환경변수를 확인해도 될 것입니다.

which mvn


해당 maven의 conf폴더에 있는 settings.xml 파일을 다음과 같이 수정했습니다.


<!-- localRepository

   | The path to the local repository maven will use to store artifacts.

   |

   | Default: ~/.m2/repository

  -->

  <localRepository>~/.m2/repository</localRepository>


이후 잘 동작합니다.

https://github.com/plans 에서 Small을 선택했습니다.


visa카드번호를 인식하네요.


결제를 마치면 문자가 옵니다. Small은 $12.00입니다.




okbiz라는 저장소를 만들었습니다. 


https://github.com/okbiz/okbiz라는 저장소를 Private으로 사용할 수 있게 되었습니다. 인가한 사람만 입장이 가능하죠.


 로그인 하지 않거나 권한이 없으면 아예 안보이는군요.


다른 계정으로 로그인하고 접근했을 때입니다.


이제 돈 벌어야죠. ^^;
Small은 매월 $12.00 결제됩니다. 

 
평소에 들여다 보았으면 좋았을텐데 하는 아쉬움이 남습니다. CVS에서 SVN으로 모든 프로젝트가 이전하는 것은 몇 년 전에 알고 있었는데, 오늘 책을 쓰다가 아파치 소프트웨어 재단(Apache Software Foundation)의 저장소를 보고 놀랬습니다. 백 개가 넘는 모든 프로젝트들이 한 저장소에서 관리되고 있습니다. 각 프로젝트별로 trunk, branches, tags 를 각기 관리하고 있습니다.
리비전 번호에 신경을 쓰지 않아도 될 듯 합니다. 숫자는 다르다는 것만 표시하면 될 뿐, 통합 저장소로 인한 리비전 번호의 증가에 괜히 신경쓰지 않아도 될 것입니다.


톰캣 프로젝트 내에도 여러 서브프로젝트들이 존재합니다. 저장소 구성은 다음과 같습니다.

괜히 은근슬쩍 2002년이 떠오르는군요. 자카르타서울 프로젝트. 지금은 동면상태이죠.
http://www.apache-korea.org

cvs server file read

cvs server file read

파일탭에 보면 버전이 붙어있는 것은 수정되지 않습니다. J자 아이콘을 봐도 편집 가능한 경우와 차이가 있는 것을 알 수 있을 겁니다.
너무 열내지 마세요. ^^; cvs 서버의 파일은 직접 수정되지 않고, 로컬로 가져와서 수정한 다음 커밋해야 변경할 수 있으니까요.

+ Recent posts