git reset --hard HEAD~5


해당 브랜치로 이동 (check out)하여 위의 명령어를 친다.

 5는 5번 commit 이전으로 돌아가는것.

물론 다른 숫자가 가능함.

'eclipse > svn' 카테고리의 다른 글

git 실수로 push 시 돌아가기  (0) 2015.08.28
Failed to load JavaHL Library. 해결  (0) 2012.03.28
64bit 윈도우를 사용할때 svn연결의 문제  (0) 2012.03.28
블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

 javax.servlet ~ 관련한 파일이 없다고 컴파일러 에러가 발생할때


프로젝트 우클릭 > Properties > Java Build Path > Library > JRE ~ > Add External Jars


톰캣/lib/servlet-api.jar 선택, 추가




블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

프로젝트 생성 시 메이븐 등 기타 설정을 진행하다 보면 SourceFolder가 분리되어서 생기는 에러이다.


간단한 에러이니 간단하게 해결하자.


프로젝트 우클릭 > Properties > Java Build Path > Source > Add Folder


해당 소스 폴더를 Add 해주어 폴더 선언을 해주자.




블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

Open Implementation 을 Alt F3으로 맵핑해주는 플러그인을 쓰다가 

플러그인을 사용하지 않고 맵핑하는 방법이 있어 메모해놓음


interface를 추적하기 귀찮을때 필수인 Open Implementation. 

(설정 안해놓으면 컨트롤 누르고 마우스로 더듬거리고 있어야한다.)


Window > Preferences > General > Keys  (검색창에 Keys라고 쳐도 된다)


Open Implementatino 항목을 찾아 Alt F3으로 Binding 하자


결과물





블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

maven 서버 셋팅 중 위의 문제가 일어남


일반적 원인

 - 외부 네트워크가 막혀있음


/conf/setting.xml Proxy 우회 설정도 하고

Maven Repository를 생성해보고

오만짓을 해본 결과


pom.xml에 등록된 버전에 해당하는 maven을 설치함으로서 제거..


maven 3.1 이 릴리즈 되어있길래 써봤더니 버전이 안맞아 발생한 문제였다.


maven 3.0.5로 다운그레이드 하여 빌드에 성공.


괜히 엄한 네트워크 담당자를 의심했네

블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

코드를 작성하다 보면 쓸모 없어지는 코드도 생기고 로직을 타지않는 코드가 생기는 경우가 있다


테스트 기반 개발의 경우 JUnit을 사용한 커버리지 테스트로 간단하게 그를 판별할 수 있다.


보통 소프트웨어 개발 검증의 경우 90% JUnit작성과 80%소스 히트율을 기록해야한다.

(간단히 말해 작성한코드의 90%는 JUnit을 작성해야하고 그 JUnit 히트율이 80%이상이 되야한다는것)


찬반이 있으나 측정 기준이 그렇게 된건 어쩔수 없음..


대표적 측정 도구로는 

Covertura , 를 통한 산출물 생성

Emma Plug in 이 있다.


단위 테스트는 Emma Plug in 을 통해서 테스트하고

차후 산출물 생성에는 Covertura를 사용하여 Web Page 형태로 제작하여 제출하자.


(이클립스 마켓플레이스 검색)

'eclipse' 카테고리의 다른 글

the resource is not on the build path of a java project  (0) 2014.02.10
이클립스 단축키 설정  (1) 2014.01.21
이클립스 커버리지 측정 도구  (0) 2013.09.09
코드 템플릿 적용  (0) 2013.08.12
이클립스 자동 헤더추가  (0) 2012.11.13
jquery missing semicolon  (0) 2012.10.08
블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

코드 템플릿 적용

eclipse 2013.08.12 10:09

Window > Preference > Java > Code Style > Code Templates

각 필드 및 파일 템플릿 설정

저장 또는 공유를 원할때는 export 후 파일을 import 하여 같은 템플릿 사용


author가 제대로 나오지 않을때

이클립스 설치경로\eclipse.ini 수정

-Duser.name= UserName.

끝줄에 추가 저장 종료


'eclipse' 카테고리의 다른 글

이클립스 단축키 설정  (1) 2014.01.21
이클립스 커버리지 측정 도구  (0) 2013.09.09
코드 템플릿 적용  (0) 2013.08.12
이클립스 자동 헤더추가  (0) 2012.11.13
jquery missing semicolon  (0) 2012.10.08
이클립스 동일한 xml이 중복해서 열릴때  (3) 2012.06.01
블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

[다운로드]

 - http://www.git-scm.com/


[설정]

#vi ~/.gitconfig

[user]

name = "~~"

email = "~~@~~"

[tool]

tool = vimdiff

[i18n]

commitEncoding = cp949

logOutputEncoding = cp949

[core]

quotepath = false


#vi ~/.inputrc

set output-meta on

set convert-meta off


#vi ~/.bashrc

alias ls='ls --show-control-chars'

alias ll='ls -l --show-control-chars -color=auto'


[시스템] > [고급설정] > [환경변수] > 사용자변수 추가 > LESSCHARSET latin1 

'eclipse > git' 카테고리의 다른 글

윈도우 git 한글 설정  (0) 2013.05.12
블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

Ctrl Shift O 로 자주 사용하는 헤더추가,

(실수로 Alt Shift O로 추적옵션을 끄곤한다)

Ctrl S 저장만으로 간단하게 추가하는법.

Window > Preferences > Java > SaveActions > Check(2) > Finish


블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.


Project > Property > Deployment Assembly > Add > Java Build Path Entries > Maven > Finish


블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.