반응형 Develop232 [Redmine] 설치부터 Eclipse 연동까지 레드마인이란? 유연한 프로젝트 관리 웹 애플리케이션 통합된 프로젝트 관리, 이슈 추적, 여러 형상 관리 등의 다양한 기능 제공 Ruby on Rails 기반 목차 Redmine 설치 Redmine에서 Mylyn 설치 Eclipse에서 Mylyn 설치 1. Redmine 설치 Redmine 설치 아래 링크에서 원하는 버전 선택 및 설치 -> bitnami.com/stack/redmine/installer Install Redmine, Download Redmine Bitnami plans on discontinuing the support for the majority of Native Installers for Linux by June 30th 2021. Please read this blog post .. 2021. 4. 28. [Jenkins] Pipeline 이용하기 (with JUnit, SonarQube) 목표 GitHub에 Gradle Project를 업로드하고, Jenkins와 연동한다. Pipeline을 이용해 SonarQube를 연동한다. Pipeline을 이용해 JUnit을 연동한다. 목차 Pipeline Item 생성 Jenkins와 Git 연동 Pipeline을 이용한 Jenkins와 JUnit 연동 Pipeline을 이용한 Jenkins와 SonarQube 연동 1. Pipeline Item 생성 일단 Pipeline 플러그인을 설치해야 한다. Jenkins 관리 - 플러그인 관리 - 설치 가능에서 pipeline을 검색하고 설치해준다. (이미 설치된 경우 설치된 플러그인 목록에서 볼 수 있다.) 이제 Pipeline Item을 생성해서 Git과 연동시키는 일부터 해보겠다. Jenkins 새.. 2021. 4. 26. [Jenkins] PipeLine Syntax 본 글은 Pipeline Syntax 중에서도 Declarative 방식에 대한 문법만 기술한다. (Pipeline Syntax의 종류는 yeonyeon.tistory.com/86 의 'Jenkins 문법의 종류에 대해서' 부분에 간단히 기술했다.) Declarative Pipeline Jenkins Pipeline에 비해 최근에 추가됨 Pipeline 하위 시스템 위에서 더 간단한 문법을 제공한다. 유효한 syntax들은 모두 pipeline { } 블록 안에 존재한다. 블록은 Sections, Directives, Steps, assignment statements로 구성되어야 한다. pipeline { } 블록 내에서 코드 최대 크기를 제한하는 문제가 있다. (Scripted pipeline은 제한.. 2021. 4. 19. [Gradle] gradle이란? Gradle 빌드 파일 작성법 찾아보다가... 이 부분을 왜 이렇게 작성하는지 저걸 어케 쓰는건지 전혀 모르겠고... 혼자 화딱지나서 기초부터 차근차근 정리했다ㅠㅠ 이글저글 많이 참고했지만 가장 좋은 참고 문서는 Gradle 공식 홈페이지 같다. 영어라 읽기 힘든게 흠이지만 정말 정리가 잘 되어있음!!! 목차 1. 기본 용어 2. Gradle이란? 3. Gradle Project의 구성 3-1. Gradle Wrapper란? 4. build.gradle 살펴보기 4-1. api, compile, implementation의 차이점 1. 기본 용어 Project: 소스를 jar 형태로 모으거나, 자바 프로젝트를 compile, 테스트 실행, 어플리케이션 deploy 등의 업무로 구성 Task: 작업의 최소.. 2021. 4. 16. [Linux] jdk 버전 여러개 사용하기 개요 가상 컴퓨터(Ubuntu)에서 java 8 버전을 사용하다가 이번에 11 버전도 설치하게 되었다. 다만, 여러 버전을 설치한 경우 환경 변수가 자동으로 바뀌진 않는지, 기존 프로그램들에는 영향이 없을지 등이 마음에 걸려서 찾아보게 되었다. 목차 현재 JAVA 버전 jdk 설치 방법 Alternatives 1. 현재 JAVA 버전 다음 명령어를 통해 현재 JAVA 버전을 확인할 수 있다. $JAVA_HOME의 경우, 엄밀히 말하자면 버전을 확인하는 명령어는 아니고 "JAVA_HOME"이라는 환경 변수에 어떤 값이 들어가있는지 확인할 수 있다. $ java -version //자바 버전 확인 $ $JAVA_HOME // 환경변수 확인 2. jdk 설치 방법 일단 현재 설치되어있는 java 목록부터 알아.. 2021. 4. 14. [Servlet] HttpServletRequest 이용하기 HttpServletRequest => HTTP 요청 메시지를 편리하게 조회할 수 있게 하는 객체 HTTP 요청 메시지 START LINE - HTTP 메소드, URL, 쿼리 스트링, 스키마, 프로토콜 HEADER - 헤더 조회 BODY - form 파라미터 형식 조회, msg body 데이터 직접 조회 HttpServletRequest 객체의 여러 기능 임시 저장소: 해당 HTTP 요청이 시작 ~ 끝까지 유지 세션 관리 기본 사용 방법 src/main/java/hello/servlet/basic/request에 RequestHeaderServlet.java를 생성했다. @WebServlet(name = "requestHeaderServlet", urlPatterns = "/request-header").. 2021. 4. 9. [Servlet] 서블릿 프로젝트 프로젝트를 시작하기 앞서 다음 글을 읽어보고 시작했으면 좋겠다. ☞ yeonyeon.tistory.com/80 목차 1. 프로젝트 생성 2. hello servlet 생성 3. html 파일 생성 1. 프로젝트 생성 서블릿을 이용하기 위해서는 Spring이 필요없다. 하지만 내장 톰캣 덕분에 설정하기 편하니까!!! Spring Initializr를 이용해 프로젝트를 생성하겠다. 패키징 형태만 war로 선택하고 나머지 설정은 달라도 상관없다. (나중에 사용해볼 JSP를 위해서는 war 형태를 이용해야 한다고 한다.) Spring Initializr 옵션에 대해 더 자세히 알고 싶다면? ☞ yeonyeon.tistory.com/67 ServletApplication.java를 실행시켜 Spring이 정상적으.. 2021. 4. 9. [Jenkins] JUnit과 연동 이 포스팅은 다음 가정 하에 작성한다. Jenkins와 프로젝트가 연동되어 있다. (빌드가 가능하다) 프로젝트에 JUnit을 이용한 테스트 코드가 존재한다. 1. JUnit Plugin 설치 먼저 Jenkins에 접속해 Plugin Manager에서 JUnit Plugin을 설치한다. 나는 설치 가능에서 검색하니 안나오길래 설치된 플러그인 목록에 있었다. (젠킨스 설치 세팅에 따라 기본적으로 설치되어있는 듯 하다.) 플러그인을 새로 설치한 경우, Jenkins를 꼭 재시작 해주자. 프로젝트에 JUnit을 이용한 테스트 코드가 존재한다면 1번 과정만으로도 연동이 완료된다. 오류 #1 package org.junit does not exist -> junit 관련 jar 파일을 찾지 못했다. build 파일.. 2021. 4. 6. [Java] Invalid character found in method name. HTTP method names must be tokens 에러 Invalid character found in method name. HTTP method names must be tokens 에러 에러 발생 상황 : 사내 프로젝트를 로컬로 가져와서 DB 연결 부분은 제거하고 Postman으로 POST 방식의 HTTP 통신 확인 에러 원인 : https가 활성화되지 않았는데 https에 요청을 하는 경우 에러 해결 - HTTP 통신 시 https://~~~를 http://~~~로 수정 사내 프로젝트는 정식적으로 서비스 되다보니 postman에서도 당연히 https로 통신을 했었다. 이걸 로컬로 가져온 뒤에 로컬 톰캣이랑 연동해서 테스트를 시도했었고, 로컬에는 ssh 설정 같은건 한 적이 없으니 당연하게도!! 오류가 떴다ㅠㅠ 이외에도 포트번호를 내가 설정한 것이 아닌.. 2021. 4. 6. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음 반응형