메뉴 건너뛰기

조회 수 12384 추천 수 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 스프링(spring) 메일 발송 :: mailSender 2016.08.18 14879
» play framework + 이클립스 초간단 개발환경 구축법 2016.12.08 12384
36 쿠키와 세션을 이용한 자동 로그인 처리 file 2018.07.04 8970
35 루씬 기본적인 검색 엔진 - 샘플 예제 file 2016.12.08 7768
34 자바 스프링프레임워크 개발환경 설정하기-1편 file 2016.08.18 6839
33 자바 스프링프레임워크 개발환경 설정하기-2편 file 2016.08.18 6490
32 검색엔진 (2) - 라이브러리: Lucene, Solr, Elasticsearch 2016.12.08 6228
31 자바 스프링, spring AOP 구현 (xml 방식) file 2016.08.18 6200
30 검색엔진 (1) - 검색엔진의 이해 2016.12.08 6032
29 [펌]자바 Crawling(크로울링) 로그인 해 긁어오기 file 2018.07.04 5982
28 [패스트캣]1. 시작하기 - 설치 file 2016.12.08 5981
27 Nutch 0.9 를 이용하여 한글 검색하기 2016.12.08 5928
26 자바 스프링, spring AOP 구현 (xml 방식) file 2016.08.18 5892
25 스프링 2.5.2 설치및 HelloWorld 출력하기 file 2016.12.06 5836
24 스프링 AOP의 주요 용어 file 2016.08.18 5829
23 solr적용시 사용법 2016.12.08 5582
22 Spring Security Basic 인증 비활성화 설정 file 2016.08.18 5556
21 스프링과 안드로이드 연동4 : (JSON으로 가져오기) file 2018.07.04 5529
20 Spring 개발을 위한 Eclipse 개발 환경 구성하기 file 2016.12.06 5431
19 Spring Framework 개요 2016.12.08 5339
Board Pagination Prev 1 2 Next
/ 2

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved