SW개발
[Gradle]그래들 알아보기 10 - Build Scans
https://docs.gradle.org/current/userguide/build_scans.html Build ScansGradle captures your build metadata and sends it to the Build Scan Service. The service then transforms the metadata into information you can analyze and share with others. The information that scans collect can be an invaluable resource when troubleshootidocs.gradle.org Build Scans빌드 스캔은 빌드를 실행할 때 캡쳐되는 메타데이터의 표현입니다. 그래들은 Bui..
[Gradle]그래들 알아보기 9 - Gradle Incremental Builds and Build Caching
https://docs.gradle.org/current/userguide/gradle_optimizations.html Gradle Incremental Builds and Build CachingAn incremental build is a build that avoids running tasks whose inputs have not changed since the previous build. Re-executing such tasks is unnecessary if they would only re-produce the same output. For incremental builds to work, tasks must define theirdocs.gradle.org Gradle Increment..
[Gradle]그래들 알아보기 8 - Plugin Basics
https://docs.gradle.org/current/userguide/plugin_basics.html Plugin BasicsGradle is built on a plugin system. Gradle itself is primarily composed of infrastructure, such as a sophisticated dependency resolution engine. The rest of its functionality comes from plugins. A plugin is a piece of software that provides additional funcdocs.gradle.org Plugin Basics그래들은 플러그인 시스템을 기반으로 구축되었습니다. 그래들 자체는 매우..
[Gradle]그래들 알아보기 7 - Task Basics
https://docs.gradle.org/current/userguide/task_basics.html Task BasicsA task represents some independent unit of work that a build performs, such as compiling classes, creating a JAR, generating Javadoc, or publishing archives to a repository. You run a Gradle build task using the gradle command or by invoking the Gradle Wradocs.gradle.org Task Basics태스크는 클래스 컴파일, JAR 생성, Javadoc 생성, 레포지토리에 아카이브..
[Gradle]그래들 알아보기 6 - Dependency Management Basics
https://docs.gradle.org/current/userguide/dependency_management_basics.html Dependency Management BasicsTo add a dependency to your project, specify a dependency in the dependencies block of your build.gradle(.kts) file. The following build.gradle.kts file adds a plugin and two dependencies to the project using the version catalog above: plugins { alias(libsdocs.gradle.org Dependency Management ..
[Gradle]그래들 알아보기 5 - Build File Basics
https://docs.gradle.org/current/userguide/build_file_basics.html Build File BasicsGenerally, a build script details build configuration, tasks, and plugins. Every Gradle build comprises at least one build script. In the build file, two types of dependencies can be added: The libraries and/or plugins on which Gradle and the build scriptdocs.gradle.org Build File Basics일반적으로 빌드 스크립트에는 빌드 설정, 태스크, ..
[Gradle]그래들 알아보기 4 - Settings File Basics
https://docs.gradle.org/current/userguide/settings_file_basics.html#settings_file_basics Settings File BasicsThe settings file is the entry point of every Gradle project. The primary purpose of the settings file is to add subprojects to your build. Gradle supports single and multi-project builds. For single-project builds, the settings file is optional. For multidocs.gradle.org Settings File Bas..
[Gradle]그래들 알아보기 3 - Command-Line Interface Basics
https://docs.gradle.org/current/userguide/command_line_interface_basics.html Command-Line Interface BasicsThe command-line interface is the primary method of interacting with Gradle outside the IDE. Substitute ./gradlew (in macOS / Linux) or gradlew.bat (in Windows) for gradle in the following examples. Executing Gradle on the command line conforms to the folldocs.gradle.org Command-Line Interfa..
[Gradle]그래들 알아보기 2 - Gradle Wrapper Basics
https://docs.gradle.org/current/userguide/gradle_wrapper_basics.html Gradle Wrapper BasicsIt is always recommended to execute a build with the Wrapper to ensure a reliable, controlled, and standardized execution of the build. Depending on the operating system, you run gradlew or gradlew.bat instead of the gradle command. Typical Gradle invocatidocs.gradle.org Gradle Wrapper Basics그래들 래퍼를 사용해서 그래..
[Gradle]그래들 알아보기 1 - Gradle Basics
그래들에 공식문서를 번역하면서 그래들의 Core Concepts을 이해하기 위한 글을 작성합니다. https://docs.gradle.org/current/userguide/gradle_basics.html Gradle BasicsGradle automates building, testing, and deployment of software from information in build scripts.docs.gradle.org Gradle Basics그래들은 빌드 스크립트 정보를 바탕으로 빌드와 테스팅 그리고 배포를 자동화 해주는 도구입니다. Gradle core concepts프로젝트그래들 프로젝트는 애플리케이션이나 라이브러리와 같이 구축할 수 있는 소프트웨어 입니다.싱글 프로젝트는 루트 프로젝트라..