전체 글

전체 글

    728x90
    반응형

    Intellij commit 시 github 대시보드에 미노출

    Intellij에서 commit, push 시 github 대시보드에 미노출되는 현상이 있었다. github 계정의 아이디와 이메일이 commit한 사용자의 정보와 달라서 집계가 안됬기 때문이다. commit 한 프로젝트의 commits 영역을 클릭하면 commit 한 사용자의 정보를 확인할수 있다. Intellij의 commit 사용자를 변경하기 위해서 Intellij의 Terminal 영역에서 아래의 명령어를 통해 사용자 정보를 확인해보니 github 사용자가 아닌 회사계정으로 되어 있었다. git config user.name git config user.email 해당 git repository만 변경하기 위해서 --local을 붙여서 아래의 명령어를 입력해서 사용자 정보를 변경후에 다시 comm..

    민간복지서비스정보 공유 사이트

    공공데이터포털에서 공유하는 한국사회보장정보원_민간복지서비스정보 API를 이용해서 간단한 사이트를 만들어 보았다. retrofit 라이브러리를 이용해 API 호출해서 가져온 정보를 리스트 형식으로 보여주고 반응형웹 사이트를 만들기 위해 bootstrap을 이용하였다. spring boot + gradle을 사용하였고 spring boot 에서는 JSP 대신 Thymeleaf(템플릿엔진) 사용을 권장하고 있어서 Thymeleaf를 이용해 화면을 구성하였다. 리스트를 클릭하면 상세페이지에 상세한 정보를 보여준다. JENKINS를 통해 리눅스 서버에 JAR 파일을 배포, 실행을 하고 공유기 환경에 따라 포트포워딩 설정을 하면 외부에서 IP주소와 포트번호를 통해 서비스에 접근이 가능하다. IP 주소가 아닌 도메인..

    eclipse spotbugs (findbugs)

    예전에 정적 코드 분석기로 사용했었던 findbugs를 다시 사용해보려고 확인해봤는데 해당 프로젝트가 버려졌고 spotbugs로 fork된 프로젝트가 존재해서 spotbugs를 사용해봤다. eclipse 마켓플레이스에서 spotbugs로 검색을 해서 설치를 해준다.(findbugs로 검색해도 동일) 설치가 완료되면 eclipse를 재실행한후 분석을 하고자 하는 프로젝트를 우클릭 한 후 SpotBugs > Find Bugs를 클릭한다. 우측 하단에 분석이 진행중인것을 확인할수 있다. 분석결과는 Window > Perspective > Open Perspective > Other... 를 클릭 후 SpotBugs를 Open하면 확인할 수 있다. 심각도에 따라 Scariest > Scary > Troublin..

    뉴스 앱 개발 - jenkins 설치

    1. 개요 기존 라즈베리파이에 서버를 구성하였을때 은전한닢(eunjeon) 형태소 분석기의 텍스트 분석 로직에서 java heap space 오류가 발생하여서 집에 사용하지 않는 노트북으로 서버를 옮기면서 jenkins도 다시 설치했다. 2. 설치과정 노트북의 OS는 우분투 환경이여서 아래의 jenkins 우분투 설치법을 보고 jenkins를 설치한다. https://pkg.jenkins.io/debian-stable/ Debian Jenkins Packages Jenkins Debian Packages This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, fi..

    728x90
    반응형