質問編集履歴
5
gradle -d build の結果のリンクを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,6 +25,9 @@
|
|
25
25
|
|
26
26
|
Total time: 2.518 secs
|
27
27
|
```
|
28
|
+
|
29
|
+
`gradle -d build` の実行結果は teratail の投稿可能文字数を超えてしまうため、 [gradle_build.log](https://gist.github.com/MiyamotoTa/76fe5052140d3f15f440fde55c8e9c28) としてGistに添付しました。
|
30
|
+
|
28
31
|
---
|
29
32
|
|
30
33
|
該当箇所のソースはどちらも `val path = Paths.get(ClassLoader.getSystemResource("db/database.yaml").toURI())` のようにClassLoaderから `src/main/resources` 配下のファイルを読み込む処理となっています。
|
4
Gradle バージョンの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
Kotlinアプリケーションを
|
1
|
+
KotlinアプリケーションをGradleで走らせようとしています。
|
2
|
-
ローカル環境(Windows10)では `gradle build` が成功するのに対し、本番サーバ(CentOS6.7)では失敗します。
|
2
|
+
ローカル環境(Windows10 Gradle3.1)では `gradle build` が成功するのに対し、本番サーバ(CentOS6.7 Gradle3.2.1)では失敗します。
|
3
3
|
なにをどのように修正すれば本番環境でも `gradle build` が成功するようになるのでしょうか?
|
4
4
|
|
5
5
|
---
|
3
Gradle バージョン追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Kotlinアプリケーションを
|
1
|
+
KotlinアプリケーションをGradle3.1 で走らせようとしています。
|
2
2
|
ローカル環境(Windows10)では `gradle build` が成功するのに対し、本番サーバ(CentOS6.7)では失敗します。
|
3
3
|
なにをどのように修正すれば本番環境でも `gradle build` が成功するようになるのでしょうか?
|
4
4
|
|
2
ファイル名修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
gradle build
|
10
10
|
:compileKotlin
|
11
11
|
e: /home/my/batch/kotlin/src/main/kotlin/net/my/kotlin/mail/Mail.kt: (84, 44): No value passed for parameter p1
|
12
|
-
e: /home/my/batch/kotlin/src/main/kotlin/net/my/kotlin/services/
|
12
|
+
e: /home/my/batch/kotlin/src/main/kotlin/net/my/kotlin/services/TmpKaiinService.kt: (29, 48): No value passed for parameter p1
|
13
13
|
:compileKotlin FAILED
|
14
14
|
|
15
15
|
FAILURE: Build failed with an exception.
|
1
gradle buildの結果を追記 \(--stacktraceオプションは長すぎて字数超えのため指定なし\)
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,30 @@
|
|
3
3
|
なにをどのように修正すれば本番環境でも `gradle build` が成功するようになるのでしょうか?
|
4
4
|
|
5
5
|
---
|
6
|
+
`gradle build` の実行結果は以下のようになりました。
|
6
7
|
|
8
|
+
```
|
9
|
+
gradle build
|
10
|
+
:compileKotlin
|
11
|
+
e: /home/my/batch/kotlin/src/main/kotlin/net/my/kotlin/mail/Mail.kt: (84, 44): No value passed for parameter p1
|
12
|
+
e: /home/my/batch/kotlin/src/main/kotlin/net/my/kotlin/services/TmpKaiinSumService.kt: (29, 48): No value passed for parameter p1
|
13
|
+
:compileKotlin FAILED
|
14
|
+
|
15
|
+
FAILURE: Build failed with an exception.
|
16
|
+
|
17
|
+
* What went wrong:
|
18
|
+
Execution failed for task ':compileKotlin'.
|
19
|
+
> Compilation error. See log for more details
|
20
|
+
|
21
|
+
* Try:
|
22
|
+
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
|
23
|
+
|
24
|
+
BUILD FAILED
|
25
|
+
|
26
|
+
Total time: 2.518 secs
|
27
|
+
```
|
28
|
+
---
|
29
|
+
|
7
30
|
該当箇所のソースはどちらも `val path = Paths.get(ClassLoader.getSystemResource("db/database.yaml").toURI())` のようにClassLoaderから `src/main/resources` 配下のファイルを読み込む処理となっています。
|
8
31
|
|
9
32
|
```kotlin
|