메뉴 건너뛰기

조회 수 12631 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. 일단 play framework를 설치한다.

2. play로 구축된 프로젝트를 이클립스로 checkout 받는다.

여기서는 https://github.com/fastcatsearch/techmanual.git

3. 콘솔창을 띄위서 받은 위치로 디렉토리를 이동한다.

여기서는 /Users/swsong/git/techmanual/Techmanual

4. play라고 입력후 엔터치면 play 프롬프트가 나타난다.

5. 초기에는 play로 이클립스환경을 구축해야하기 때문에 eclipse라고 친다. (이것은 맨처음 한번만)

6. compile 이라고 치면 컴파일된다.(차후 수정사항이 생기면 compile을 종종 실행해준다. )

7. run 이라고 치면 내부 개발 웹서버가 실행되어 접속이 가능하게 된다.

8. 브라우저로 접속해 본다.

http://localhost:9000/

By sang song on Uncategorized A comment? 

jdk source 보기

eclipse를 사용하다보면 F3으로 소스이동을하는 경우가 많은데,

jdk소스는 안보이는 경우가 있다.

이때 아래와 같이 하면 소스를 볼수가 있다.

 

1. classes.jar의 우측 클릭후 properties보기 클릭.

2. 경로에 jdk의 source.zip 또는 source.jar위치를 입력후 확인버튼.

eclipse-jdk-source

 

jdk에 따라 경로는 다를수 있으며, 설치 jdk하위에 어디엔가 있으니 잘 찾아보면 된다.

나의 Mac에서의 위치는 다음과 같다.

/Library/Java/JavaVirtualMachines/1.6.0_43-b01-447.jdk/Contents/Home/src.jar

By sang song on 2013/05/28 | Uncategorized A comment? 

SVN을 덤프해서 git에 올리기

svn 저장소를 git 저장소로 변경하기 위한 방법을 기술합니다.

 

1. svn 커미터 리스트 가져오기.

svn에서 다음과 같은 명령어를 통해 커미터 리스트를 가져옵니다.

1) svn log -q | awk -F ‘|’ ‘/^r/ {sub(“^ “, “”, $2); sub(” $”, “”, $2); print $2″ = “$2″ <”$2″>”}’ | sort -u > authors-transform.txt

2) 현재 콘솔에 로그인한 계정과 다른 SVN 계정을 사용하신다면 아래 처럼

- svn log -q svn+ssh://<다른 계정>@<SVN 서버>/<SVN repository> | awk -F ‘|’ ‘/^r/ {sub(“^ “, “”, $2); sub(” $”, “”, $2); print $2″ = “$2″ <”$2″>”}’ | sort -u > authors-transform.txt

3) 형식 바꾸기.

위와 같은 방식으로 만들어진 authors-transform.txt 형식을(커밋계정=커밋계정<커밋계정>)   git에 형식으로 바꿉니다.

git계정 = 이름<이메일주소>

 

2. git-svn을 이용하여 svn 저장소 복제.

git svn clone [svn 저장소 url] –no-metadata -A authors.transform.txt -stdlayout ~/temp

-> svn 저장소안에 있는 내용을 /temp 디렉토리 하부에 복제합니다. -A authors.transform.txt 파일을 참조 하여 로그 작성자와 커밋터를 변환 시킵니다.

svn commit 로그는 다 깨진다.

 

3. svn:ignore 설정을 .gitignore로 변환 하기

1) cd /temp

2) git svn show-ignore > .gitignore

3) git add .gitignore

만약 2) 에서 오류가 발생하면 $git svn show-ignore -i trunk  > .gitignore 명령어를 이용한다.

 

4.  github에 빈 저장소를 만들고 git툴을 통해 연계된 빈 로컬 저장소를 생성한다.

mkdir gitrepos

cd gitrepos

git clone git://블라블라블라~/블라.git

 

5. github에 연동된 빈 저장소에 3단계에서 만든 디렉토리를 덮어 쒸운다.

 

덮어 쒸운후에 github로 add, push를 하면 빈 저장소에 추가된 파일과 로그가 같이 추가 됨.

 

단, git svn에서 clone 명령어를 통해 받을?? 부터 한글이 깨짐.

 

참고 url

http://chingu94.wordpress.com/2012/06/12/svn%EC%97%90%EC%84%9C-git%EC%9C%BC%EB%A1%9C-%EA%B0%88%EC%95%84%ED%83%80%EA%B8%B0/

http://john.albin.net/git/convert-subversion-to-git

http://john.albin.net/git/git-svn-migrate


List of Articles
번호 제목 날짜 조회 수
38 스프링, MySQL, MyBatis 연동 - 데이터 조회하기 file 2021.05.06 890
37 스프링, MySQL, MyBatis 연동 file 2021.05.06 189
36 Java was started but returned exit code=13 - 이클립스 실행시 에러 file 2021.03.31 253
35 스프링 프로젝트 생성 후 샘플 코드 한글 깨짐 현상 file 2021.03.31 256
34 쿠팡 api 프로젝트 / 적용 테스트 (스프링 부트 / 자바 ) file 2021.03.29 680
33 AJAX 통신시 컨트롤러에서 한글 문자열을 리턴해야하는 경우 인코딩 문제 처리 2018.07.04 2684
32 스프링에서 구글맵 연동하기 2018.07.04 4713
31 스프링과 안드로이드 연동1(Html 소스 가져오기) 2018.07.04 2750
30 스프링과 안드로이드 연동2 : 서버에서 안드로이드로 이미지 가져오기(다운) 2018.07.04 3422
29 스프링과 안드로이드 연동3 : ( 서버에서 XML로 반환해 가져오기 ) 2018.07.04 2966
28 스프링과 안드로이드 연동4 : (JSON으로 가져오기) file 2018.07.04 5618
27 스프링과 안드로이드 연동5 : (Javascript에서 Android 함수 호출하기) 2018.07.04 3476
26 JAVA Crawling(크로울링) 기본([펌]http://partnerjun.tistory.com/guestbook) file 2018.07.04 5210
25 [펌]자바 Crawling(크로울링) 로그인 해 긁어오기 file 2018.07.04 6120
24 [펌]자바 Crawling(크로울링) Ajax로 요청하는 것 긁어오기 file 2018.07.04 2980
23 쿠키와 세션을 이용한 자동 로그인 처리 file 2018.07.04 9089
22 스프링 외부 경로 폴더 지정하기 2018.07.04 4712
» play framework + 이클립스 초간단 개발환경 구축법 2016.12.08 12631
20 루씬 기본적인 검색 엔진 - 샘플 예제 file 2016.12.08 7855
19 [패스트캣]1. 시작하기 - 설치 file 2016.12.08 6056
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved