개발환경
-
Tortoise Git Winmerge 옵션개발환경 2023. 9. 27. 11:01
Tortoise SVN 때부터 익숙해져서 Winmege 가 난 편하다 자주 쓰는 옵션 기록해둔다 1. Diff Viewer 용 C:\Program Files (x86)\WinMerge\WinMergeU.exe /s /e /x /u /wl /maximize /dl %bname /dr %yname %base %mine 2. Merge 용 C:\Program Files (x86)\WinMerge\WinMergeU.exe /maximize /wl /u /s /dl [%tname]-%theirs /dr [%yname]-%mine %theirs %mine %merged 구글링 참조 https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.h..
-
윈도우 11 관련개발환경 2023. 2. 7. 13:30
마우스 우클릭시 "더 많은 옵션 표기 " 말고 윈도우 10 처럼 사용하기 https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0 윈도우11, 더 많은 옵션 표시 제거하기 윈도우11 설치하여 사용하면서 불편한 점중 하나가 이전 방식의 우클릭 메뉴가 사라진 것. 더 많은 옵션 표시 - 제거 Win + Q -> cmd 입력 , 명령 프롬프트 관리자 권한 실행 reg.exe add “HKCU\Software\Class tooltip.tistory.com
-
gitlab ci 로 maven tomcat war 배포개발환경 2019. 8. 17. 18:54
아 역시 별거 아니였는데 시간을 5시간 정도 날린거 같다. gitlab 운영하는게 부담스러워서 무료 배포툴 조합으로 해볼려고 했지만 역시 쉽지 않아서 그냥 당분간은 gitlab 로 전념하기로 하고 docker 배포가 아닌 tomcat manager를 통한 war 배포 스크립트를 작성해보기로 했다. 찾아보니 친절하게 mvn tomcat7:deploy 가 있었다. "아 이거다 금방하겠네" 싶었는데 하다보니 gitlab-runner 가 실행되는 서버에 JDK 및 maven 설치가 필요했고 아무나 tomcat-manager 에 접근하지 못하도록 manager 경로 ip 제한 조치가 필요했다. 그리고 한참작업진행중에 mvn 빌드가 아무리 봐도 느린거 같아서 다시 docker 빌드를 잠깐 알아보다 gitlab re..
-
aws ami 에 maven 설치개발환경 2019. 8. 17. 16:22
검색해보니 저장소를 추가해서 yum 으로 설치하는 방식 있었는데 그냥 가장 기본적으로 설치하는 방법으로 시도하는게 나중에도 좋을것 같아서 기록해 둔다. 아파치 메이신 공식홈에서도 단순히 다운받아서 PATH 에 등록해두면 된다고 설명하고 있다. https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.6.1 Apache Maven 3.6.1 is the latest release and recommended version for all users. The currently selected download mirror is http://mirror.apache-kr.org/. If you enco..
-
JAVA 프로젝트 -> Maven 변환기록개발환경 2018. 8. 14. 10:45
정말 예전부터 하고 싶었던 일인데 마침 어제 삘(?)이 꽂혀서 오전부터 시작했다. 아! 왜 하고 싶었냐면 현재 반영절차가 가상서버 기동 신청 -> 방화벽 허용 신청 -> 가상 윈도우 머신 접속 -> svn update -> 빌드 -> ssh 를 이용한 ant 빌드 O.M.G! 귀찮다는 핑계와 리스크가 두려워서 방치했었는데 도저히 못참겠다. 이제 가상서버가 기동하기를 기다리고 싶지도 않고 ssh 사용으로 인한 방화벽 신청 절차도 너무 번거롭다. 하지만 배포를 자동화 하기위해서는 일단 maven 으로 전환하는게 먼저다! 이제 시작! 우선 기존 "Dynamic web project" 인 프로젝트에서 마우스 우클릭을 통해 maven 프로젝트로 변경 그럼 아래처럼 프로젝트 root 폴더에 pom.xml 생성된다 ..
-
사용하지 않는 코드 찾는 이클립스 플러그인개발환경 2018. 8. 10. 14:24
이클립스 상에서 사용하지 않는 코드를 좀 쉽게 찾아 제거 하고 싶어서 검색해봤는데 PMDemmaEclemmafindbug https://www.sonarlint.org/eCobertura위에것들을 설치하고 사용해봤는데 그닥 직관적이지 않았다. 그러던 중 http://www.ucdetector.org/preferences.html요놈이 딱이다! 음..근데 이클립스 마켓으로 검색이 안되고 희한하게 드래그를 해야 설치가 된다. https://marketplace.eclipse.org/content/unnecessary-code-detector 설치가 완료되면 프로젝트에서 마우스 우클릭해서 다음과 같이 메뉴를 확인할수 있고 위와 같이 "Problems" 탭에서 내용이 확인가능하다. 코드 상에서도 저런케 형광펜 ..
-
사내 저장소 Nexus 3.x 활용하기개발환경 2018. 8. 3. 19:54
이글은 아래 링크를 통해 많은 도움을 받아 작성되었음을 밝힌다. https://blog.kingbbode.com/posts/nexus-3xx-maven-npm 사내에서는 이미 (2016.01)에 nexus 2.x 버젼을 사용하여 maven 저장소로서의 역할로 jar 파일을 공유하고 잘 사용하고 있다. 그런데 3.x 버젼은 maven 외에도 npm , docker 등 여러가지 저장소로도 활용가능하다고 한다. 하지만 난 여전히 maven 저장소로서의 역할이 필요할 뿐이라 그냥 알아만 두는 걸로 ... (-_- )a.. 우선 설치를 위해 sonatype 사이트로 이동한다. 다운로드그리고 https://help.sonatype.com/repomanager3/installation 여기에서 안내하고 있는 것처럼 ..