JavaプロジェクトをGradle
でビルドしようとすると、次のようになります。
Starting Build
Settings evaluated using settings file 'C:\Users\MyName\Java8\MyJavaProject\settings.gradle'.
Projects loaded. Root project using build file 'C:\Users\MyName\Java8\MyJavaProject\build.gradle'.
Included projects: [root project 'MyJavaProject']
Evaluating root project 'MyJavaProject' using build file 'C:\Users\MyName\Java8\MyJavaProject\build.gradle'.
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\MyName\Java8\MyJavaProject\build.gradle' line: 25
* What went wrong:
A problem occurred evaluating root project 'MyJavaProject'.
> Could not find property 'myJavaPackage' on root project 'MyJavaProject'.
行25 of build.gradle
:mainClassName = myJavaPackage.runner.MainRunner
settings.gradle
私が持っています: rootProject.name = 'MyJavaProject'
プロジェクトディレクトリ構造:
MyJavaProject
-> main
-> Java
-> myJavaPackage
-> runner
-> MainRunner
私が使用しているGradle 11.1
スタックトレースが大きいので、全体を投稿しませんでした。
下部に表示されます:
原因:groovy.lang.MissingPropertyException:ルートプロジェクト「MyJavaProject」でプロパティ「myJavaPackage」が見つかりませんでした。
私はこのタイプのエラーを検索しましたが、答えは主にGradleを古いバージョンから新しいバージョンにアップグレードすることに関するものでした。
私は何を間違えましたか?
正しいのは(引用符に注意してください):
mainClassName = "myJavaPackage.runner.MainRunner"