play framework + 이클립스 초간단 개발환경 구축법

by 조쉬 posted Dec 08, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

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


Articles

1 2