개인 자료 정리 홈페이지 입니다.

Note > 개발환경과도구정리

Note > 개발환경과도구정리gradle 설정 옵션?

By a3040, Published on Invalid Date

build.gradle 예시입니다

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'  
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-data-rest' 
    implementation 'org.springframework.boot:spring-boot-starter-web'


    developmentOnly("org.springframework.boot:spring-boot-devtools")

    compileOnly 'org.projectlombok:lombok'
    
    runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'


compileOnly: 컴파일 시점에만 필요한 의존성을 지정하는 옵션입니다.

implementation: 컴파일과 런타임 모두에 필요한 의존성을 지정하는 옵션입니다.

runtimeOnly: 런타임 시점에만 필요한 의존성을 지정하는 옵션입니다.

testCompileOnly: 테스트 컴파일 시점에만 필요한 의존성을 지정하는 옵션입니다.

testImplementation: 테스트 컴파일과 런타임 모두에 필요한 의존성을 지정하는 옵션입니다.

testRuntimeOnly: 테스트 런타임 시점에만 필요한 의존성을 지정하는 옵션입니다.

api: 모듈에서 노출하는 API를 지정하는 옵션입니다. 다른 모듈에서 해당 모듈의 API를 사용할 때 필요한 의존성을 지정할 때 사용합니다.

implementationOnly: 컴파일과 런타임 모두에 필요하지만, 해당 라이브러리의 API가 프로젝트 외부에서 노출되지 않아야 하는 경우 사용하는 옵션입니다.

enforcedPlatform: 프로젝트에서 사용하는 모든 의존성의 버전을 특정 플랫폼과 일치시키는 옵션입니다.

Note > 개발환경과도구정리vscode-편집기

By a3040, Published on Invalid Date

Visual Studio Code - Code Editing. Redefined


VS Code(Visual Studio Code)는 마이크로소프트에서 개발한 무료 오픈 소스 코드 편집기입니다. VS Code는 사용하기 쉽고,코드 편집이 용이하며 많은 확장이 있습니다. 초기에는 가볍다는 느낌을 받았는데 확장이 많아지면 역시나 무거운 느낌입니다. 실행 명령어로 무려 code 명령어를 잠식해 가고 있습니다.;;


Visual Studio Code 다운 및 설치

이후로는 vscode로 작성하겠습니다.

Visual Studio Code - Code Editing. Redefined 에서 vscode를 다운받습니다.

vscode download

다운로드 합니다.

vscode 설치 시 실행중일때 경고

설치가 되어 실행되고 있을경우 경우 모든 vscode를 종료 후 다시 실행하면 설치될걸 같습니다.

방금 확인했는데 window 7용 vscode는 없네요. 8부터 지원


특별한 문제가 없이 설치 될것으로 생각합니다.

vscode 실행

설치 후 검색 실행 화면입니다.

Note > 개발환경과도구정리winmerge

By a3040, Published on Invalid Date

두 개의 파일 또는 폴더를 비교하여 파일이나 폴더 간의 차이점을 찾아내고, 이를 하나의 파일로 병합할 수 있습니다.무료이며, 오픈 소스 프로젝트로 개발되고 있어서 누구나 자유롭게 사용할 수 있습니다. 


WinMerge - 차이를 알게 될 것입니다…


1.다운로드 및 설치

다운로드 파일을 클릭하여 실행하고 설치합니다.


- 간단 사용 방법

파일 > 열기 후 비교가 필요한 파일을 찾아보기를 통해 두개 선택합니다. 그 후 하단 "비교" 버튼을 클릭합니다.

winmerge 비교파일 선택


비교 실행 화면입니다. 필요한 경우 차이가 나는 부분을 확인하고 필요한쪽에 병합하거나 할수있습니다.

winmerge 비교화면