LoginSignup
4
4

More than 5 years have passed since last update.

IntelliJ CEでKotlin Gradleの開発環境をつくる

Posted at

Android Studio以外でKotlinを書いてみたいので、IntelliJ CEをインストールして開発環境を構築してみる。

環境

  • IntelliJ IDEA 2018.3.5 (Community Edition)
  • Build #IC-183.5912.21, built on February 26, 2019
  • JRE: 1.8.0_152-release-1343-b28 x86_64
  • JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
  • macOS 10.14.4

環境構築

前提

既にAndroid開発環境は整ってるので、Javaインストールとかは説明しない

IntelliJ CEは brew caskでインストールした。

プロジェクト作成

まずは Create new Project
IntelliJ CEを起動して Create new Project


Gradle > Kotlin(JVM) を選択してNext

スクリーンショット 2019-03-29 11.53.43.png


GroundIdとArtifactIdを入力
この2つを何に使うのかは不明!

スクリーンショット 2019-03-29 11.44.42.png


Use auto-import にチェックON

スクリーンショット 2019-03-29 11.44.56.png


プロジェクト名を入力

スクリーンショット 2019-03-29 11.45.12.png


プロジェクトが開かれる
画像のkotlinディレクトリを右でメニューを表示して、 New > Kotlin File/Class

スクリーンショット 2019-03-29 11.51.02.png


ファイル名を入力、今回はとりあえずmainと入力

スクリーンショット 2019-03-29 11.51.18.png


あとは main.kt に簡単なコードを書いて動作するかテスト


fun main() {
    println("hello kotlin")
}

.gitignore作成

terminalで git init のあとに .gitignore を作るんだが、簡単に作る方法が分からない。

giboだと以下でできそうだが、色々と足りない気がする。
(.DS_Storeとか入ってないし)

gibo dump kotlin gradle jetbrains > .gitignore

良さげなのはGitHubの JetBrains/kotlin のgitignoreがあった。

とりあえずこれをコピペで貼り付けておけばいいんでなかろうか

kotlin/.gitignore at master · JetBrains/kotlin
https://github.com/JetBrains/kotlin/blob/master/.gitignore

.DS_Store
.idea/shelf
/android.tests.dependencies
/confluence/target
/dependencies/repo
/dist
/local
/gh-pages
/ideaSDK
/clionSDK
/android-studio/sdk
out/
/tmp
workspace.xml
*.versionsBackup
/idea/testData/debugger/tinyApp/classes*
/jps-plugin/testData/kannotator
/js/js.translator/testData/out/
/js/js.translator/testData/out-min/
.gradle/
build/
!**/src/**/build
!**/test/**/build
*.iml
!**/testData/**/*.iml
.idea/libraries/Gradle*.xml
.idea/libraries/Maven*.xml
.idea/artifacts/PILL_*.xml
.idea/modules
.idea/runConfigurations/JPS_*.xml
.idea/runConfigurations/PILL_*.xml
.idea/libraries
.idea/modules.xml
.idea/gradle.xml
.idea/compiler.xml
.idea/inspectionProfiles/profiles_settings.xml
.idea/.name
.idea/artifacts/dist_auto_*
kotlin-ultimate/
node_modules/
.rpt2_cache/
libraries/tools/kotlin-test-nodejs-runner/lib/
local.properties

IntelliJ + Kotlin + Gradleのgitignoreのいい作り方があったら教えてほしい。

4
4
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4