일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- maybe not public or not valid?
- springbatch error
- yum install java
- no sources given
- 스프링부트테스트
- LeetCode
- easy
- error
- querydsl no sources given
- AWS CLI
- java version
- el1008e
- java
- java 11
- parse
- mac os git error
- java 1.8 11
- property or field 'jobparameters' cannot be found on object of type
- JUnit
- log error
- Java 1.8
- springboot
- java 여러개 버전
- springboottest
- java 버전 변경
- No tests found for given includes
- OpenFeign
- aws
- Medium
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- Today
- Total
목록전체 글 (116)
쩨이엠 개발 블로그
gradle로 build하여 push를 하기 위해서는 jib가 필요하다 build.gradle에 jib를 추가한다 container 태그 안에는 JVM option과 포트를 입력해준다 build.gradle plugins { id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' id 'com.google.cloud.tools.jib' version '2.6.0' } ... jib { from { image = "adoptopenjdk/openjdk11:alpine" } to { image = "xxxxxxxxxxx.dkr.ecr.ap-..
ECR이란 ? 컨테이너 이미지를 저장하고 관리, 배포할 수 있는 레지스트리. AWS ECR을 사용하면 자체 컨테이너 리포지토리를 운영하거나 기본 인프라 확장에 대해 신경 쓸 필요성이 줄어들고 ECS(Elastic Container Service)를 사용하면 개발 및 배포까지 AWS에서 관리가 가능하다. ECR 등록에 대해 cli로 하기 위해서는 docker-credential-helper가 필요하다 github.com/awslabs/amazon-ecr-credential-helper 를 참조하여 설치한다 이 포스팅 Mac OS를 기준으로 함 1. aws cli 설치 [ AWS ] AWS Cli 설치 1. 파일 다운로드 curl 명령을 사용하여 파일을 다운로드한다. -o 옵션은 다운로드한 패키지가 기록되는..
1. 파일 다운로드 curl 명령을 사용하여 파일을 다운로드한다. -o 옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 이 예제는 AWS 가이드를 따라 AWSCLIV2.pkg로 설정하였다 최신 패키지로 깔기위해서는 버전 이름을 적지 않으면 된다 $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" 2. Install 다운로드한 .pkg 파일을 소스로 지정하여 install한다. pkg : 설치할 패키지 명 target: 설치할 위치. 파일은 /usr/local/aws-cli에 설치되고 /usr/local/bin에 symlink가 자동으로 생성된다. 해당 폴더에 쓰기 권한을 부여하려면 명령에 sudo를 포함하면 된다고 한다...

Log4j2에서 제일 많이 쓰는건 아무래도 RollingFile로 하루 혹은 시간마다 넘어갈 수 있게 만드는 설정이다 열심히 찾은 김에 정리한다 build.gradle plugins { id 'java' id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' } group 'com.test.demo' version '1.0-SNAPSHOT' repositories { mavenCentral() } configurations { compile.exclude module: 'spring-boot-starter-logging' } dependencies { ...

lombok 사용하던 중 log4j로 변경하고 있는데 에러가 났다 확인해보니 spring boot 모듈 중에 logging dependency가 있어 대체되지 않았다 해서 build.gradle에 logging을 제외시키도록 아래의 configuration을 추가하였다 configurations { compile.exclude module: 'spring-boot-starter-logging' } 잘 돌아가는 것 확인!