본문 바로가기

Tool

(18)
[STS] SVN 연결실패(Selected SVN connector library is not available or cannot be loaded.) STS - SVN 플러그인(SVN Team Provider) 설치후 SVN 레파지토리를 추가하려고 했으나 SVN Connector 관련에러발생 SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded. If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update si..
[STS] Gradle 프로젝트에서 build 폴더가 안보이는 경우 해결방법 SpringBoot + Gradle 프로젝트를 진행중 clean, bootWar 를 진행하였으나 build 폴더가 보이지 않아 당황하였다. 탐색기로 프로젝트 폴더를 들어가보니 build 폴더가 존재하는 것을 확인 Package Explorer - Filters 설정에 Gradle 프로젝트이면 build 폴더를 아예 안보이게끔 기본설정이 되어 있는데 이 설정을 변경하면 폴더를 확인할 수 있다. Package Explorer 창 > 우측상단 ... > Filters 클릭 Gradle build folder 옵션을 해제한 뒤 OK build 폴더가 표시되는 것을 확인할 수 있다.
젠킨스 LTS 버전을 윈도우10에 설치하는 방법 설치환경 윈도우 10 Pro JDK 11 Jenkins 2.319.2 LTS https://www.jenkins.io/download/ 접속하여 Jenkins LTS 버전을 다운 jenkins.msi 를 더블클릭하여 젠킨스를 설치하자. Next 경로를 지정 - 기본경로를 권장 Run service as LocalSystem(not recommended) 를 선택하고 Next 개인PC이기때문에 첫번째 옵션을 선택했지만 서버이거나 공용PC이면 Run service as local or domain user 를 선택하여 설치하자. 지정하고 싶은 젠킨스 포트를 지정하자. 8080은 웹어플리케이션을 개발할 시 WAS의 기본포트여서 8888로 해주었다. 설정하려는 포트로 프로그램이 사용중인지 확인하는 Test Po..
MobaXterm으로 ssh 접속시 export TMOUT=0 명령어 실행하는 방법 SSH 로 서버를 접속하여 개발 및 테스트, 모니터링을 진행할 때 자꾸 세션이 종료되는 문제가 발생되면 export TMOUT=0 을 실행하여 세션제한시간을 무제한으로 변경할 수 있다. 모바텀에서는 SSH 접속시 Execute command 라는 기능을 이용하여 export TMOUT=0 을 실행할 수 있어 수동으로 명령어를 입력하는 에너지를 줄일 수 있다. New Session 이나 Edit Session 으로 세션창을 열고 Advanced SSH settings 탭 > Execute Command 부분에 명령어를 입력하면 된다. 중요한 점은 Do not exit after command ends 를 꼭 체크하여야 명령어실행 후 세션을 종료하지 않는다. 명령어를 여러개 실행하고 싶을때는 세미콜론(;) ..
[STS4] Gradle Plugin - Egradle 설치하기 Gradle을 이용하여 프로젝트를 수행하고 있을때 build.gradle 파일을 수정할 순간이 생겼는데 코드 어시던트(code assist) 기능이 안되어 당황했었던 순간이 있었다. STS4에서 Maven 관련 플러그인이 자동포함되어 있고 기능이 쓸만해 Maven은 문제가 없지만 Gradle은 기본 플러그인의 기능이 약해서 따로 설치를 해주어야 한다. 설치환경 JDK 11, STS 4.13.0 설치방법 1. Menu > Help > Eclipse Marketplace > gradle 로 검색, Egradle IDE 2.8.0 - Install 버튼 클릭 2. 라이센스 동의하면 설치가 진행되고 Restart Now 를 클릭하여 STS 재기동하면 설치가 완료된다. 설치가 완료되면 gradle 파일 아이콘이 ..
ARC(AdvancedRestClient) Tool을 이용하여 HTTP(POST) 방식으로 FormData 테스트하는 방법 다른 사이트에서 제공되는 HTTP API를 이용하여 데이터를 가져오는 개발 업무가 있을때 ARC Tool을 이용하면 개발이 한층 수월하다. ARC Tool 장점 제공된 HTTP API가 정상작동 되는지 빠른 확인가능 방화벽이 오픈되어 있는지 확인가능 반환되는 데이터를 손쉽게 확인가능(JSON, XML 등) REST 방식을 이용한 연계방식이면 쉽게 연계가 가능하지만 POST 방식이고 파라미터를 FormData 로 설정해야 한다면 개발 및 테스트가 조금 까다로워 진다. ARC 에서 POST FormData 테스트방식의 핵심은 HEADER-ContentType과 Body 설정이다. HEADER - ContentType : application/x-www-form-urlencoded BODY - www-url-..
LogViewer(FileTail) - 실시간 로그확인 이클립스 플러그인 LogViewer 실시간으로 로그를 확인할 수 있는 이클립스 플러그인이다. 이클립스 마켓플레이스에서 설치가 가능하며 Apache 라이센스라 사용에 자유롭다. 리눅스의 tail -f 명령어랑 같은 기능이다. GitHub 소스 https://github.com/anb0s/LogViewer GitHub - anb0s/LogViewer: Eclipse Plug-in for tailing log files and eclipse consoles (e.g. SVN, Java Stack Trace, CDT), includin Eclipse Plug-in for tailing log files and eclipse consoles (e.g. SVN, Java Stack Trace, CDT), including synta..
STS/Eclipse 다중 실행방법 STS/Eclipse 다중 실행방법, Workspace 별로 STS/Eclipse 실행하는 방법 예전 윈도우 환경에서는 STS 2개이상 실행이 안되고 하나만 실행할 수 있는 줄만 알았지만 최근(?)에 확인해 보니 중복으로 실행할 수 있는 방법을 알게되었다.(예전에는 STS를 2개 설치하여 실행하는 방법을 사용하였다.;;;) STS 는 이클립스 기반이며 Workspace 만 분리되면 하나의 STS 어플리케이션 실행파일로 2개이상의 STS를 실행할 수 있다. 동일한 Workspace 를 지정하여 STS를 실행하면 "[STS] Workspace Cannot Be Locked" 에러창을 확인할 수가 있을 것이다. Colud not launch the product because the associated wor..