IntelliJ IDEA 설정하기

이 지침서는 Sponge API를 통해 플러그인을 개발하기 위한 당신의 IntelliJ IDEA 작업공간과, Maven 또는 Gradle같은 빌드 시스템을 설정하는 방법을 설명합니다.

Gradle

Creating your project

  • IntelliJ IDEA 프로그램을 실행합니다.

  • Create New Project를 클릭하세요.

  • 팝업 메뉴에서 Gradle을 선택하고, Next을 누릅니다.

  • Group ID, Artifact ID, Version 을 입력합니다.

    • Your Group ID should usually correspond to your Java package name. See 메인 플러그인 클래스 for details.

    • Your Artifact ID should usually correspond to your plugin ID you chose earlier, e.g. myplugin.

    • **Version**은 자신이 알맞게 설정하시면 됨니다.

  • Next를 두 번 클릭하고, 프로젝트 이름을 지정한 뒤 Finish를 누르세요.

Editing the build script

  • 네비게이션 메뉴에서 build.gradle를 열고 dependency를 추가합니다.

  • Edit the build script according to the instructions at Gradle 설치하기.

  • IntelliJ 윈도우의 우측에서 Gradle tab 을 열고 새로고침 버튼을 누릅니다.

  • Gradle 설정이 끝났습니다! 이제 당신의 플러그인을 만들어 보세요.

Importing your project

If you’ve already started with your project and want to import it again at a later point you need to import it instead of re-creating it inside your IDE:

  • File > Open 을 클릭하세요

  • build.gradle 파일을 찾아 엽니다

  • OK를 누르세요

Maven

Creating your project

  • IntelliJ IDEA 프로그램을 실행합니다.

  • Create New Project를 클릭하세요.

  • 팝업 메뉴에서 ``Maven``을 선택하고 ``Next``를 클릭합니다.

  • Group ID, Artifact ID, Version 을 입력합니다.

    • Your Group ID should usually correspond to your Java package name. See 메인 플러그인 클래스 for details.

    • Your Artifact ID should usually correspond to your plugin ID you chose earlier, e.g. myplugin.

    • **Version**은 자신이 알맞게 설정하시면 됨니다.

  • ``Next``를 클릭합니다.

  • 프로젝트 이름을 입력하고 Finsh를 클릭합니다.

Editing the project configuration

  • 탐색기에서 ``pom.xml``를 여세요.

  • Edit the build configuration according to the instructions at Maven 설치하기.

  • Refresh your Maven project.

  • 창이 뜬다면, Maven 변경 사항을 불러오세요.

Importing your project

If you’ve already started with your project and want to import it again at a later point you need to import it instead of re-creating it inside your IDE:

  • File > Open 을 클릭하세요

  • 프로젝트의 pom.xml 파일을 찾아 엽니다

  • OK를 누르세요

Git에 병합하기

JetBrains는 Git 연계에 관한 문서를 제공합니다:

https://www.jetbrains.com/help/idea/using-git-integration.html