teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

プロジェクト新規作成時のbuild.gradleを追記

2019/02/07 15:05

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -4,4 +4,32 @@
4
4
 
5
5
  質問に記された状況を見る限りでは、Gradleプロジェクトとして作成されたように思います。Gradleをビルドシステムとする場合、ビルドルールを記述するビルドスクリプトが用意されます。質問に記述された「コードらしきもの」は、そのGradleのビルドスクリプトですね。
6
6
 
7
- GradleプロジェクトとしてKotlinアプリケーションを作ることも当然できますが、それは次のステップでは。
7
+ GradleプロジェクトとしてKotlinアプリケーションを作ることも当然できますが、それは次のステップでは。
8
+
9
+ ---
10
+
11
+ 私の手元で、New Projectの画面でGradleを選び、Kotlin (Java) のみにチェックを入れてプロジェクトを新規作成したときのbuild.gradleを調べると、
12
+ ```gradle
13
+ plugins {
14
+ id 'org.jetbrains.kotlin.jvm' version '1.3.21'
15
+ }
16
+
17
+ group 'com.example.kotlin'
18
+ version '1.0-SNAPSHOT'
19
+
20
+ repositories {
21
+ mavenCentral()
22
+ }
23
+
24
+ dependencies {
25
+ implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
26
+ }
27
+
28
+ compileKotlin {
29
+ kotlinOptions.jvmTarget = "1.8"
30
+ }
31
+ compileTestKotlin {
32
+ kotlinOptions.jvmTarget = "1.8"
33
+ }
34
+ ```
35
+ この程度の内容しかないんですよね。ご提示いただいたような複雑な内容はどこから出てきたのでしょうか。既存GradleプロジェクトにKotlinを追加したいという質問だったのかな?

1

修正

2019/02/07 15:05

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -2,6 +2,6 @@
2
2
 
3
3
  ![New Project](f72e7cb216618312210d68bd9d9cbcff.png)
4
4
 
5
- 質問に記された状況を見る限りでは、Gradleプロジェクトとして作成されたように思います。Gradleをビルドシステムとする場合、ビルドルールを記述するビルドスクリプトが用意されます。質問に記述された「コードらしきもの」は、全てこのGradleのビルドスクリプトのように思います。
5
+ 質問に記された状況を見る限りでは、Gradleプロジェクトとして作成されたように思います。Gradleをビルドシステムとする場合、ビルドルールを記述するビルドスクリプトが用意されます。質問に記述された「コードらしきもの」は、のGradleのビルドスクリプト
6
6
 
7
7
  GradleプロジェクトとしてKotlinアプリケーションを作ることも当然できますが、それは次のステップでは。