gradle initを使用して新しいGradleプロジェクトを作成しました。私は、ほとんどデフォルトのプロパティを変更しました。古いプロジェクトの場合、クラスは[project-dir]/build/classesになりますが、私の新しいプロジェクトでは非常によく似たbuild.gradleファイルがあります。クラスは[project-dir]/build/java /クラス。 buildDirのプロパティは[project-dir]/buildです。だからどこ[project-dir]/build/javaから来ていますか?私はそれが私にクラスローダーの問題を引き起こしていると思います。gradleがビルド中に "java"ディレクトリを作成する理由
0
A
答えて
0
彼らは自身が複数のJVM言語をサポートするために、ビルドディレクトリを変更することが許可され、主要な数のリリースのGradle 4で
を(Nizetは、リンクでそれを私にビート)。リリース前に発表されました。 Gradleの3.5では
キャッシュセーフ混合JVM言語のコンパイルは、 は、Javaおよび(Groovyのかスカラ座など)他のJVM言語の両方を使用することを投写するだろう 出会いの問題ビルドキャッシュを使用しました。複数のコンパイルタスクによって で作成されたクラスファイルは、すべて同じ出力 ディレクトリに置かれました。これにより、各 タスクでキャッシュする出力セットが決定され、各コンパイルタスクの間違った出力がキャッシュされていました。
Gradleは各JVM言語ごとに個別の出力ディレクトリを使用するようになりました。
だから、あなたが持っている/構築/ javaのよ、構築/スカラ座など
関連する問題
- 1. ビルド中にバンドル内にディレクトリを作成する
- 2. Gradleビルドに失敗した理由をデバッグする方法は?
- 3. これがディレクトリを作成しない理由
- 4. Gradleをビルドした後のJSPのディレクトリ
- 5. デーモンの作成中に親が死ぬ理由なぜ
- 6. Pipはビルド/ディレクトリを作成します
- 7. ディレクトリの作成時にWindowsドッカー画像のビルドがハングアップする
- 8. Gradle - 親ディレクトリなしでdistZipを作成するには?
- 9. グラデーションクリーンテスト中にActiviti + Spring Boot + Gradleビルドがハングアップする
- 10. wafでビルドするときにディレクトリを作成する方法
- 11. Android GradleビルドでProguardを実行中にヒープがなくなる
- 12. はGradleのを経由して、ビルド時のGradle
- 13. Javaプロジェクトのビルドを作成する
- 14. 処理中にフェードトレイルを作成する
- 15. ビルドに追加されたjavac.batchファイルをビルドする理由
- 16. アンドロイドスタジオでgradleをビルド中にコードを編集する
- 17. ディレクトリの作成中にOozieシェルアクションの問題が発生する
- 18. SSH経由でビルド成果物を送信する - ディレクトリを作成できませんでした
- 19. タイマコマンドがJavaで同時に動作する理由
- 20. JAVA - Android - ディレクトリの作成
- 21. managentoがvar/tmpフォルダにbatch_xx.tmpファイルを作成する理由
- 22. Gradle error:ビルドコマンドラインの作成中にピアが認証されない
- 23. virtualenvwrapperのpostmkvirtualenv経由でディレクトリを作成する
- 24. Resource.Designer.csが作成されない理由
- 25. gradle/groovyのパスからディレクトリ構造を作成します
- 26. SPFが転送を中断する理由を理解する
- 27. ドッカーのビルドが遅い理由
- 28. AEMで作業中にWCMUsePojoクラスを拡張する理由は?
- 29. 複数のCircleCIマシン/ビルド(nodejs + java/gradle)
- 30. ユーザーフォームが変数にアクセスできる中央ディレクトリの作成
https://docs.gradle.org/4.0/release-notes.html#location-of-classes-in -the-build-directory、https://docs.gradle.org/4.0/release-notes.html#build-cache-improvements –