본문 바로가기

CATEGORY72

gradle 간단한 초기 설정 리뷰 이전 시간에 vscode의 플러그인을 사용해 gradle 기반 java 프로젝트를 설정해보았습니다. 이번에는 설정한 파일에 대해 상세히 다루어보겠습니다. 1. settings.gradle.kts rootProject.name은 빌드를 위한 이름을 지정합니다. 빌드가 있는 디렉토리의 이름을 따서 빌드를 명명하는 기본 동작을 재정의합니다. 프로젝트를 공유하면 폴더가 변경될 수 있으므로(예: Git 저장소의 루트) 고정 이름을 설정하는 것이 좋습니다. include("app" )는 빌드가 실제 코드와 빌드 로직을 포함하는 앱이라는 하나의 하위 프로젝트로 구성됨을 정의합니다. include(…) 문법을 사용하여 하위 프로젝트를 추가할 수 있습니다. 2. app/build.gradle.kts build에는 우리가.. 2022. 6. 26.
gradle로 생성된 프로젝트 알아보기 이전에 gradle로 생성된 프로젝트의 구조가 어떻게 생겼는지 상세히 알아보겠습니다. 1. gradle wrapper 파일에 대해 생성된 폴더입니다. 2. gradlew, gradlew.bat gradle wrapper를 실행시키는 스크립트 입니다. gradlew는 리눅스 환경, gradlew.bat은 윈도우 환경에서 실행가능합니다. 3. settings.gradle.kts 빌드 이름 및 하위 프로젝트를 정의하는 설정 파일입니다. 4. app/build.gradle.kts 프로젝트의 빌드 스크립트입니다. 5. app/src/main/java 기본 Java의 default 폴더입니다. 6. app/src/test/java 기본 Java의 test폴더입니다. Java 애플리케이션을 빌드하기 위한 기본 프로젝.. 2022. 6. 23.
vscode 환경에서 spring 프로젝트 초기 설정 방법 오늘은 vscode 환경에서 spring 프로젝트를 초기설정하는 방법을 진행해보겠습니다. 보통 spring-boot를 많이 사용하는데 순수한 spring으로 설정을 시작해 차례차례 개념을 익혀보려고 spring 환경에서 설정을 해보려고 합니다. vscode를 실행한 후 ctrl + shift + p를 누르고 java를 입력하면 아래와 같이 추천 목록이 나옵니다. 아래와 같이 Java: Create Java Project...를 선택합니다. 선택을 하면 아래와 같이 나오는데요. 저는 gradle로 진행을 하려고 하기 때문에 Gradle을 선택했습니다. Gradle을 선택하면 프로젝트를 진행할 폴더를 선택합니다. 폴더를 선택을 한 후 아래와 같이 빌드할 때 사용할 언어를 선택합니다. 저는 Kotlin을 선택.. 2022. 6. 19.
typescript type과 interface의 차이 typescript를 공부하던 중 어떤 곳에는 type를 쓰고 어떤 곳에는 interface를 써서 정확히 어떤 차이점이 있는지 이해할 수 없었습니다. 그래서 이 부분에 대해 알아보았습니다. interface AnimalInterface { species: string height: number weight: number } const tiger: AnimalInterface = { species: 'tiger', height: 200, weight: 300 } type AnimalType = { species: string, height: number, weight: number } const lion: AnimalType = { species: 'lion', height: 180, weight: 40.. 2021. 10. 30.
git push 후 repository graph 업데이트 안될 때 현재 만들어 놓은 repository는 main branch를 포함해 3개의 branch를 가지고 있습니다. 오늘은 하나의 branch를 생성해서 commit후 push를 했는데 github repository(일명 잔디) graph에 업데이트가 되지 않았습니다. 그래서 해결방법을 찾아보기로 했습니다. 원인은 local git에 email이 github 계정의 email과 다르게 설정되어 있었습니다. github계정의 email의 확인방법은 아래와 같습니다. 자신의 계정 정보에서 settings을 들어갑니다. 그리고 Emails를 클릭해서 오른쪽과 같이 자신이 등록한 email을 확인합니다. 확인이 되었다면 이제 자신의 local에서 등록된 email를 확인해봅시다. git config --get ema.. 2021. 10. 26.
tsconfig.json "구성 파일에서 입력을 찾을 수 없습니다." 오류 tsconfig.json을 설정하는데 문제가 발생했습니다. 아래와 같은 에러가 발생했는데요. 답은 에러 메세지에서 확인할 수 있었습니다. 저 메세지가 나왔을 때의 제 파일 경로 입니다. 왜 오류가 발생했는지 보이시나요? 현재 src폴더에 js파일들만 있습니다. tsconfig.json파일에서는 tsc파일을 js파일로 컴파일 하는 옵션들이 들어있는데 src파일에는 정작 컴파일 해야할 ts파일이 없었습니다. 그래서 src 하위 경로의 js파일들을 ts파일로 변경하니 오류가 사라졌습니다. 오류 메세지를 정확히 파악하는 습관을 들여야겠습니다. ts파일로 수정해도 안된다면 vscode의 단순 오류일 가능성도 있기 때문에 vscode를 재실행 해보시기 바랍니다. 2021. 10. 22.