개발환경
-
github 에 이클립스 프로젝트 등록하기개발환경 2018. 7. 13. 22:33
요즘 github 계정 없는 개발자가 없는거 같은데 나 역시도 한 5년전에 한번 만들고 git 사상에 적응이 안되서 좌절하고 방치해 두었었다. 최근에 사내에 docker 로 gitlab 도 설치해보고, git 사용이 활성화 되기 시작하는 바람에 다시 좀 써볼까 싶어 이렇게 정리해둔다. 우선 친절하게 아래 문서에 설명을 해주고 있지만 영어라 ..... 아무래도 읽기가 싫어진다. ㅠㅠ . 진짜 영어가 ..익숙해질수 있을까? https://guides.github.com/activities/hello-world/ 목차를 보니 1. 저장소 생성2. 브랜치 생성3. 파일 생성 및 커밋4. Pull Request5. Merge Pull Request 위와 같이 설명하고 있지만 난 1. github 내에 저장소 생성..
-
DevOps 를 꿈꾸며..개발환경 2018. 3. 27. 21:50
언젠가 부터 난 개발환경 부터 배포 환경까지 먼가 삽질없는 그런 환경을 꿈꾸고 있었다. #1. 18.03.27 오늘부터라도 그 첫 삽을 떠 보려고 한다. 오늘이 첫날이라 의욕에 활활 불타오르고 있긴한데 .... 잘 될까 모르겠다. 난 단순하고 쉬운건만 이해하는 사람이니 처음부터 하나씩 나열하면서 문제를 풀어보자 개발툴 & 프레임웍 등- STS - Spring 4.x - Spring-boot - Spring-data-jpa - svn , git 코드 리뷰 시스템 게릿참고 : https://d2.naver.com/helloworld/1859580 이슈관리 - Mylyn : 정말 제대로 써보고 싶다. 점점 자료가 없어지는거 같다. 이제 정말 안쓰는건가? -_-)a.. , 링크- Trac, gitLab : 어떤..
-
SonarQube 설정개발환경 2017. 8. 14. 09:39
소나 큐브에 대해 알게되고 쉽게 설명되어있는 사이트가 있어 시간나면 한번해봐야지하고 링크만 보관하다가 ..오늘 꽂히는 바람에.. 나도한번! 고고싱!https://gs.saro.me/#!m=elec&jn=871 다운로드 URL : https://www.sonarqube.org 17.09.15 일 기준 : sonarqube-6.5.zip (136MB) 다운로드 받아서 압축을 풀면 bin 폴더가 있고 OS 버젼에 맞춰서 실행 conf/폴더 아래 sonar.properties , wrapper.conf 2개 환경설정 파일이 있는데 일단 아무것도 손대지 않아도 실행가능! 기본 9000 포트로 서비스 되니 http://ip:9000으로 접근하면 아래와 같은 화면 볼수 있음.(음...이제 어떻게 사용하는걸까.... ..
-
atom 에디터개발환경 2017. 5. 23. 15:18
개인적으로 개발툴 특히 IDE 에 관심이 많은 편이고 개발툴이 불편하면 해당언어를 개발하기 싫을 정도로 의존도가 높은편이다. 스터디 하면서 우연히 atom 에디터를 알게 되서 기록으로 남긴다. 기본적인 사용법은 아래 강좌에 엄청 친절하게 설명되어있다. 인프런 강좌 그리고 atom 에서 말하는 "Package" 라는 plug-in 처럼 추가 설치하는 것이 있는데 가장 유용한 패키지 Top 10 개인적으로 설치한 패키지minimap linterfile iconstortoise-svn 추가한 tortoise-svn 패키지를 막상 사용하려고 하니 에러가 발생했다. 친절하게도 아래처럼 이슈 링크가 있었고 따라가 보니 해결방법도 있었다. https://github.com/jasonhwest/tortoise-svn/..
-
이클립스 subclipse 설치개발환경 2017. 5. 23. 14:27
개인적으로는 https://tortoisesvn.net/ 를 선호하고 실제로 이클립스로 작업하지만 윈도우에 설치되어있는 tortoisesvn 만 사용하는 편이다. 하지만 간혹 eclipse 를 통해 사용할 때가 있어 이렇게 기록으로 남긴다. 이클립스 구동하고 상단 메뉴에 "Help" -> "Eclipse Marketplace" ; 현재 스샷에 사용된 버전은 STS 3.8.4 (= 이클립스 4.6.3) 이다. 오래된 이클립스 버젼은 market 이 없었던것 같다. 이렇게 하면 설치가 진행되고 이클립스가 한번 재부팅하게 된다. 이제 실제 프로젝트를 해당 SVN 에 등록해보자 우선 SVN 서버 접속이 필요하다.!이클립스 실행하고 우측에 "Open perspective" 클릭하고 SVN REpository Ex..
-
아키타입 생성 및 Nexus Deploy개발환경 2016. 1. 19. 21:28
STS 에서 Hello world 프로젝트 생성 이하 절차는 검증된게 아니다 . 오늘 우여곡절끝에 성공한 시나리오를 정리할뿐이고 실제로는 불필요한 단계를 포함할수 있다. 바쁜 관계로 오늘 대강 노트만 하고 다시 처음부터 설치하면서 검증 절차가 필요하다. 1. JAVA_HOME 설정 : C:\Program Files\Java\jdk1.8.0_652. MANEN_HOME 설정 C:\Java\apache-maven-3.3.9\ JAVA_HOME\bin ; MANEN_HOME \bin ; PATH 변수에 추가 1. pom.xml 수정 1) 레파지토리 추가 ..
-
Spring MVC 개발환경 - 2 플러그인개발환경 2016. 1. 17. 16:29
* exerd : 국산 ERD 툴 , 30일 용도 제한 상용툴이지만 30일 이후에도 개인용으로는 사용가능하다. 개인적인 의견이지만 이클립스에 플러그인형태로 동작하는 것중에는 최고가 아닌가 싶다 http://ko.exerd.com/#download-sectionHelp -> Install New Software 에서 url 을 입력하여 설치해야한다. * Check Style: 코딩 컨벤션을 체크해주는 툴 , 참고자료 https://www.slideshare.net/KimYoonsub/check-style * jautodoc (2019.05 현재 sourceforge 연결안되 설치 안되는걸로 확인): javadoc 자동생성해주는 플러그인 * spotbugs 설치 : Java Code 정적 분석 Tool, 시..
-
Spring MVC 를 위한 개발환경 설정-1 (초기설정)개발환경 2016. 1. 17. 15:43
Java 프로그래밍 개발을 최대한 효율적으로 진행하기 위한 이상적인 개발환경에 대한 정리 경험으로 볼때 Spring MVC 형태 , 즉 View page 또한 하나의 프로젝트에서 관리하게 될꺼라면 STS3.x 버전이 더 나은거 같고 최근 트렌드처럼 프론트를 React,Vue 로 처리하고 백앤드를 spring-boot로 데이터만 RestFul API 형태로 구성하는 경우는 STS4 가 나은거 같다. 따라서 난 내 컴터에 2개 모두 셋업하여 상황에 맞게 사용중이다. (2019.05 내용 추가) 0. 준비: JDK 설치 : 현재 시점(2019.05) Oracle JDK 12가 나와있긴하지만 11 버전부터 일부라이브러리에 한해서 상용으로 사용시 비용의 문제가 생길수 있으므로 , 안전하게 JDK8 을 설치하여 진..