前提・実現したいこと
SpringBootプロジェクトをherokuにデプロイしようとしたところ、
Gradleタスクでエラーが発生してしまい失敗してしまいます。
デプロイ成功させるための方法を知りたいです。
発生している問題・エラーメッセージ
~省略 remote: > Task :compileJava remote: error: [DOMA4019] ファイル[META-INF/com/example/demo/Dao名/sqlファイル名.sql]がクラスパスから見つかりませんでした。ファイルの絶対パスは"/tmp/build_6fa7f8237bc9ff9146c38d1d2c39261a/build/classes/java/main/META-INF/com/example/demo/Dao名/sqlファイル名.sql" ~省略~ remote: BUILD FAILED in 11s remote: 1 actionable task: 1 executed
該当のソースコード(build.gradle)
plugins { id 'org.springframework.boot' version '2.3.1.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' developmentOnly 'org.springframework.boot:spring-boot-devtools' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } runtimeOnly 'org.postgresql:postgresql' implementation('org.seasar.doma.boot:doma-spring-boot-starter:1.1.1') implementation("org.seasar.doma:doma:2.19.2") annotationProcessor("org.seasar.doma:doma:2.19.2") compile "org.seasar.doma:doma:2.19.2" } test { useJUnitPlatform() }
試したこと
①eclipseのJavaのビルド・パスの設定「ソース・フォルダーごとに出力フォルダーの指定を可能にする(C)」のチェックを外す
②ソースをプッシュ
git add . git commit -m "コメント" git push heroku master
補足情報(FW/ツールのバージョンなど)
Java8
SpringBoot2.3.1
Gradle3
回答1件
あなたの回答
tips
プレビュー