일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 핸드캐리쿠리어차이점
- 고급영어단어
- Armhole Drop
- WHATTIMEOFTHEDAY
- 엑셀드래그단축키
- 나일론지퍼
- 웹API
- 엑셀자동서식
- 필터링후복사붙여넣기
- 자켓실측
- 와끼
- 40HQ컨테이너40GP컨테이너차이
- 지연환가료
- AATCC
- 비리짐
- 미국영어연음
- 봉제용어
- 우레탄지퍼
- 미니마카
- 영어시간읽기
- 엑셀필터복사붙여넣기
- TACKING
- 헤이큐
- 40HQ컨테이너
- 암홀트롭
- 비슬론지퍼
- 요척합의
- 클린코드
- 슈퍼코딩
- MERN스택
- Today
- Total
CASSIE'S BLOG
[슈퍼코딩] 66강 빌드 도구 Gradle로 프로젝트 만들기(1) 본문
꼭 내가 구현해도 되지않아도 되지만 어려운 것들 또는 반복되는 것들
외부클래스와 인터페이스 등 외부에 자바코드들을 이용할 수 있다.
라이브러리를 여러개 가져오면 꼬이는 경우가 많다고함.
자바에서 싱크 맞추고 테스트하고 난 다음에는 jar라는 압축파일로 제공을 해야한다.
jar 패키징이라고 한다.
자바어플리케이션을 구현한 후에 실행할 수 있는 준비가 되었다 할 수 있다.
자바 build는 java compile보다 더 큰 개념임. 기타작업도 하니까
자바 빌드 툴:
정형화된 빌드 작업 자동화 시스템
Java 컴파일 과정
Java 코드 의존성 관리
Java 코드 테스트 및 리포트
Java 문서화 과정
Java 압축화 파일 생성 (jar)
Java 배포 과정 실행
배포하고 나서 버그 발견해서 코드 한 줄 고쳤는데 배포툴 사용안하면 각 과정에 맞게 명령어를 몇줄씩 다 쳐야해서 배포툴이 필요
무한라이브러리 지옥
라이브러리 x가 없어서 실행이 안됨
라이브러리 Y의 클래스가 라이브러리 Z의 클래스를 참조하고 있어 이런 경우가 많아서 배포툴 필요
빌드 자동화 도구가 자동화 해준다.
pom.xml: 빌드시스템에서 제공하는 걸 성정하는 파일이다.
org.example이랑 group.id랑 똑같다고함.
artifact id는 내가 설정한 이름이다.
new>module 가서 캡쳐한 대로 아래와 같이 하면 됨.
gradle이 maven 보다 조금 더 무거운 시스템이라서 생성하는데 시간이 걸린다.
build.gradle과 pom.xml를 비교해본다고함
xml 파일은 html과 비슷한 파일이다.
Maven은 xml 파일을 이용한다.
gradle 파일은
:: 뒤가 artificial id
디테일은 인강 보면 되고
'PROGRAMMING > 슈퍼코딩 강의 정리' 카테고리의 다른 글
[슈퍼코딩] 62강 HTTP 요청 - 4- POST (+firebase 사용법) (1) | 2023.12.22 |
---|---|
[슈퍼코딩] 67-1강 빌드 도구 Gradle로 프로젝트 만들기 (2) + 혼자 정리 한 것 (0) | 2023.12.19 |
[슈퍼코딩] 65-2강 어노테이션과 메타 프로그래밍 (0) | 2023.12.16 |
[슈퍼코딩] 65-1강 어노테이션과 메타 프로그래밍 (0) | 2023.12.16 |
[슈퍼코딩] 64-2강 디자인 패턴 소개 (0) | 2023.12.16 |