inflearn logo
강의

講義

知識共有

シリコンバレーエンジニアとのGradle

Java外部ライブラリをインポートしてDependencyを解決する

컴파일 파일 및 프로젝트 이름 관련 질문있습니다~

解決済みの質問

111

gto1997

投稿した質問数 11

1

강의 잘 듣고 있습니다.
궁금한 점이 2가지 있는데요.
1. gradle 프로젝트를 생성하면 org/example/App.java가 기본값인거 같습니다. 이걸 프로젝트 생성 시점에서 원하는 명칭으로 변경할 수 있는지 궁금하구요
예) 최초 생성 시 com/회사명/Application.java

2. import된 파일 (강의 예시로는 math)이 .gradle 경로에 떨어지는데 이부분은 알알두면 어떤 상황에서 활용되는지 궁금합니다. (예를 들면 다운로드된 라이브러리는 폐쇄망 환경 같은 곳에 들고 가는데 이 경로도 마찬가지인지)

java scala gradle scala-3 compiler

回答 2

0

altoformula

안녕하세요 gto1997님,

  1. gradle init --type java-application --package com.회사명 을 사용하시면 그렇게 만드실 수 있습니다.

  2. .gradle 디렉토리는 보통 아래 위치에 존재합니다:

    • 프로젝트 루트 내부: ./.gradle

    • 사용자 홈 디렉토리: ~/.gradle (혹은 %USERPROFILE%\.gradle on Windows)
      폐쇄망(air-gapped) 환경에서 외부 네트워크 접근 없이 라이브러리를 사용하려면
      -

      사전 다운로드된 캐시 디렉토리 복사

      ~/.gradle/caches/modules-2/files-2.1/ 전체를 복사
      -

      폐쇄망 머신에 동일한 디렉토리 구조로 복원

      --offline 옵션 사용
      - ./gradlew build --offline


      요렇게 하시면 됩니다.
      ./gradlew build --help 치시면 여러가지 옵션이 나오고 offline도 그중 하나입니다.

     

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. gto1997님.

Gradle 프로젝트 생성 시 기본 파일 구조와 import된 파일 경로에 대한 궁금증을 해결할 수 있도록 간단하게 설명드리겠습니다.

  1. Gradle 프로젝트 기본 패키지 구조 변경:
    Gradle에서 프로젝트를 생성할 때 기본 패키지 구조는 org/example로 설정되어 있지만, 이를 초기 생성 시부터 변경하고 싶다면, 여러분의 요구에 맞춰 디렉토리 구조를 직접 설정해 줄 수 있습니다. 보통 src/main/java 디렉토리에서 이러한 구조를 반영하여 디렉토리를 만들고 파일을 이동하거나 복사하여 사용하실 수 있습니다. Gradle이나 다른 빌드 도구는 그 경로를 기준으로 컴파일을 수행하므로 주의가 필요합니다.

  2. Import된 파일의 .gradle 경로:
    .gradle 디렉토리는 주로 Gradle에서 사용하는 캐시 및 설정 정보가 저장되는 경로입니다. 여기에는 다운로드된 디펜던시나 라이브러리의 캐시가 포함됩니다. 폐쇄망 환경에서 이 경로를 활용하면 네트워크가 차단된 상황에서도 특정 라이브러리에 접근할 수 있게 됩니다. 이 경우, 프로젝트가 의존하는 라이브러리들을 외부 네트워크 환경 없이도 사용할 수 있어 유용합니다.

추가적으로 구체적인 코드 예제나 설정을 다룬 자료가 필요하시면, 기존 질문과 답변에서 관련된 내용을 찾아보실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

조건 반복문 질문: for 문 ?

0

6

0

run() 메서드 안에 지역변수 sum을 사용한 이유

0

9

0

7강 보고 있는데요.. 글자가 너무 작아요

0

8

0

무한 depth 구현 중 CommentPath 관련 질문

0

17

1

헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.

0

31

2

정처기 26-2회. 9번 질문드립니다!

0

40

1

노션링크가 접근되지 않습니다.

0

27

1

이론 보면서 질문이 있습니다.

0

44

2

정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문

0

50

2

유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)

0

73

2

262 정처기 실기 C언어코딩

0

30

1

정보처리기사 262 실기 Hash(해시) 질문

0

59

2

static 변수 질문입니다.

0

46

2

Request DTO에서 Entity를 생성할 때 의존성 방향을 반대로 하면 어떨까요?

0

54

2

파이썬 4강 질문입니다.

0

52

2

강의 화면이 안나와요

0

33

0

모의고사 1회 3번문제

0

75

3

41강 30:10

0

52

2

이론 공부법 질문 있습니다.

0

75

2

리뷰이벤트로 메일주고 받은사람인데요

0

120

2

리뷰이벤트 질문

0

151

1

gradle build 오류 문의

0

294

2

한국어 자막 요청 가능할까요?

1

254

2

scondTask관련 질문있습니다!

0

185

2