본문 바로가기
728x90

전체 글43

Gradle 빌드 속도 최적화 개요글을 쓰다가 크롬이 죽어서 내용이 사라졌다. 짧게 쓴다.springboog + gradle 환경에서 쓰고 있다.Mac 에서 gradle 4.6 을 쓰고 있으니 버전이 다르다면, 찾아 볼 필요가 있다. 스크립트 경로보통 gradle 을 사용하게 되면 ~/.gradle 을 작업 폴더로 사용 하게 된다.위의 경로가 아니라면 자신의 gradle 작업 폴더를 확인 한다.gradle 작업 공간에 스크립트를 작성 하면 된다. 스크립트~/.gradle/gradle.properties# use gradle build cachingorg.gradle.caching=true # use gradle daemonorg.gradle.configureondemand=true # use gradle parllel buildorg.. 2018. 5. 2.
Shell 디렉토리 목록 배열 바인딩 개요특정 디렉토리 아래의 폴더 목록을 배열로 받아, 입력값과 일치하는 폴더가 있는지 검사 하는 기능 필요했다.특정 경로의 폴더 목록을 배열로 받고 검사 한다. 스크립트 ENV_DIR_LIST="`ls src/main/resources`" ENV=$1 function check_env() { for ENV_DIR in ${ENV_DIR_LIST[@]}; do [ "${ENV_DIR}" == "${ENV}" ] && echo "true"; done} if [ "`check_env`" == "true" ]; then echo 'good' else else 'bad' 2018. 5. 1.
SSH 키 교환으로 비밀번호 없이 접속하기 개요SSH 접속 할때 너무 비밀 번호 기억 하기도 귀찮다.SSH 키 교환을 해두면 비밀번호 없이 접속 할 수 있다. 사용법$ bash ssh_key.sh root 192.168.1.123 22 권한 을 바꿔주면 직접 실행도 가능 하다.$ ssh_key.sh 계정이름 아이피주소 포트이 순서를 파라메터로 넣어주면 가능 하다 스크립트ssh_key.sh #!/bin/bash set -e DIST_USER=$1DIST_HOST=$2DIST_SSH_PORT=$3 if [ $# -ne 3 ]; then echo "Enter information for the remote server ..." echo " $ sh pairing.sh 'username' 10.0.0.3 22"else if ! test -e ~/.ssh.. 2018. 4. 29.
[IDE] Intellij SpringBoot Gradle 프로젝트 생성 하기 시작 최근 STS 에서 Intellij CE 로 갈아탔다. 개발 환경을 바꾸는건 정말 귀찮은 일인데, 결과적으로는 잘 선택 한 것 같다.개인적인 생각이지만 인터페이스도 더 깔끔하고, 아이콘도 선명하고, 움직임도 부드럽고, 프리징도 없다.단순히 지원 기능 갯수만 보자면 STS가 우세 할 수 있으나, 정해진 틀 안에서 한정된 기능을 사용하다 보니 부족하지 않다.Intellij Ultimate 은 모든 기능 다 된다. 커뮤니티 버전은 STS 처럼 Spring 프로젝트를 지원하지 않는다. 다만, Gradle, Maven 프로젝트를 지원하여 못쓰는 법은 없다.그렇다면 Spring에서 만들어 놓은 gradle 샘플 프로젝트를 다운로드 받아, intellij 에서 gradle project 로 import 하면 되겠.. 2018. 2. 20.
728x90