source-sets

    0

    1答えて

    クラスファイルを変更するgradleプラグインを作成しています。私は、タスクが生成されたすべてのクラスファイルで実行され、がを置き換えるようにします。ここで私がこれまで持っているものです。 public class InstrumenterTask extends DefaultTask { private File outputDir; private SourceSet

    0

    2答えて

    終わり。そのために、Project2のため build.gradle に、私が書く:成功した私がしなければならなかった何を jar { from project(':Project1').sourceSets.main.output.classesDir } を。 しかし、私はパスやパターンに基づいて追加されたクラスのいくつかをフィルタリングしたいと思っています。たとえば、デリゲー

    0

    1答えて

    カスタムタスク "integTest"を実行しているときにこのエラーが発生し、Gradle 2.4と3.0の両方で試行されました。まだまだかなり新しくなって、明らかなものになるかもしれません。 FAILURE:例外が発生してビルドに失敗しました。 何が間違っていた:何のGroovyのJARが クラスパス上で見つからなかったため は、Groovyのクラスパスを推測することはできません:ファイルコレク

    2

    2答えて

    リリースビルドタイプの新しいJavaソースフォルダrelease(app/src/release/java)を追加しました。このAndroidのメーカーのために自動的に私のアプリ/ build.gradleに次の行を追加:我々はすでに私たちのデバッグbuildTypeためdebugフォルダ(アプリ/ srcに/デバッグ/ Java)の中にいくつかのコードを持っていた sourceSets { re

    0

    1答えて

    追加のsourceSetウェブはありませんが、それには、対応するタスクがありません: apply plugin: 'java' sourceSets { web } Build tasks ----------- assemble - Assembles the outputs of this project. build - Assembles and tests thi

    0

    1答えて

    src main/java test/java このテストは、メインのコンパイルに依存しません。 mainを置き換える別のライブラリでコンパイルしてテストを実行する。 sourceSets { remove main } gradle test メインソースセットは常にコンパイルされます。