私はGradleを初めて使っています。 JavaCompileタスクを作成しました。だから、私がタスクにクラスパスを指定しなかったとき、それは私にエラーを投げかけています。 mavenでは、クラスパスを指定せずに自動的に依存関係のデフォルトの場所を取得し、コンパイル時にそれらを取得します。 Gradleのクラスパスを指定する必要がありますか?クラスパス(Gradle)
0
A
答えて
0
はい、このタスクでは、設定フェーズで使用可能なプロパティを使用してクラスパスを設定する必要があります。
私の経験では、JavaCompileタスクを直接宣言するのは一般的ではありません。通常、JavaCompileタスクを宣言するのは、特別なビルドやカスタムビルドのようなものです。この場合、コンパイラーのオプションを完全に制御する必要があります。
共通のモチーフは、特定の構成の観点から設定されるクラスパスのためのものである:
classpath = configurations.compile
これは依存関係から採取された暗黙のMavenのクラスパスに実際に似ています。しかし、Gradle configはGroovyのブロック(あるいは何でも)で構成され、コンテキストXMLではなく、クラスパスをどのような構成にしたいのかを伝える必要があります。
関連する問題
- 1. gradleスクリプトのクラスパスにはスクリプトクラス
- 2. アンドロイドスタジオ明確.gradle:\ Users \ユーザー管理、クラスパス
- 3. クラスパスのファイルからGradleを適用しますか?
- 4. JRebel - クラスパス上に新しいgradle jarsを同期させる
- 5. greetyのクラスパスにリソースディレクトリを追加する(Gradle Plugin)
- 6. ルートプロジェクトをGradleのクラスパスとして追加する方法
- 7. intellijのgradleタスク/ runconfigのクラスパスを設定します
- 8. 移行Ant Gradle - Eclipseのクラスパスとビルドパスの問題
- 9. Gradle - 条件付きクラスパスをビルドスクリプトの依存関係に追加
- 10. Gradle Error:Groovyクラスパスを推測できません:統合テストのカスタムソースセット
- 11. クラスパス
- 12. Gradle - クラスパスに新しい設定を追加するとエラーが発生する
- 13. Gradle:クラスパスとコンパイルの依存関係の違いは何ですか?
- 14. Gradle Application Plugin:クラスパスにlib/*を含めるようにスクリプトを強制します。
- 15. Intellijはアプリケーション実行時にクラスパスにgradle依存関係を持たない
- 16. gradleでJAVAクラスパスをどのように出力するのですか?
- 17. クラスパスは
- 18. Javaクラスパス
- 19. はクラスパス
- 20. [TestNG] [Jar]マニフェスト(クラスパス)でクラスパスを設定する - クラスパスは無視されますか?
- 21. Javaクラスパス:最後
- 22. オープンパスのクラスパスapp.prop
- 23. AntクラスパスOrder
- 24. は:。./* Javaクラスパス
- 25. ファイルのクラスパスjava
- 26. groovyスクリプトのクラスパス
- 27. Liferayメッセージリスナ(メッセージバス)クラスパス
- 28. クラスパスの使用
- 29. NetBeans + Maven、クラスパス
- 30. Javaクラスパス - Linux