問題タブ [gradle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
933 参照

android - 実験的なgradle 0.2.0を使用したAndroidスタジオのNDK

Android Studio で NDK を使用したい。そのために、私は実験的なgradle http://tools.android.com/tech-docs/new-build-system/gradle-experimental に従っていますプロジェクトでNDKパスを取得する必要があります->アプリ-> build.gradle

しかし、私がこのように試しているとき:-

def ndkDir = plugins.getPlugin('com.android.model.application').getNdkFolder()

Gradle ビルドは次のエラーで失敗します:-

エラー:(75, 0) メソッドの署名がありません: com.android.build.gradle.model.AppComponentModelPlugin.getNdkFolder() は引数の型に適用できます: () 値: []

誰でもそれを進める正しい方法を教えてもらえますか?

私は使っている :-

  • アンドロイド スタジオ 1.3
  • Gradle2.5 "distributionUrl=https://services.gradle.org/distributions/gradle-2.5-all.zip"
  • クラスパス「com.android.tools.build:gradle-experimental:0.2.0」
0 投票する
1 に答える
469 参照

android - Android Studio 1.3 で gradle プラグインを 1.3.0-beta4 に更新できない

Android "M" に同梱されている新しい API と機能を調べているときに、新しいデータ バインディング フレームワークに出会いました。そのため、 Android Authorityのステップバイステップ ガイドとAndroid Developer の投稿に従って、実際の動作を確認しました。データ バインディングを使用するには、プロジェクトに gradle プラグイン 1.3.0-beta4 が必要です。しかし、更新しようとすると、次のようなエラーが表示されます。

誰かがこの問題を解決する方法を説明してもらえますか?

0 投票する
1 に答える
1277 参照

java - Gradle プラグインで Ant の xslt タスクを使用し、リソースを見つけさせる

xslt私は現在、Gradle プラグインに取り組んでおり、そのプラグインの JAR には、 Gradle によって呼び出される Ant のタスクで使用したい XSL ファイルが含まれています。

ただし、checkstyle-noframes-sorted.xslプラグイン JAR のほぼすべてのディレクトリに を含めましたが、まだ取得しています

classpathしたがって、どちらか、loaderRefまたは両方が間違っていると思います。同様の質問に対するいくつかの 回答を読んだ後、いくつかの組み合わせを試しましたが、すべて同じエラーが発生します。

Gradle プラグインが JAR に埋め込まれたリソースを検出できるようにするには、何を指定する必要がありますか?

0 投票する
0 に答える
487 参照

gradle - カスタム言語用のソース セットのサブディレクトリを追加

Python言語用のgradle用のプラグインを作成しようとしています。Python のソースを他の言語と同じように維持したいと思います。たとえば、<project root>/src/main/python.

つまり、上記の例のようにディレクトリを追加するmainのではなく、python.

どうすればこれを行うことができるのか、説明が見つかりません。カスタム ソース セットを追加する方法は知っていますが、それらを拡張する方法は知りません。

私は gradle Java と groovy プラグインを分析しようとしましたが、どちらもまったく異なるアプローチをしており、それらのクラスの多くは十分に文書化されていません (これは内部 API であるため、それほど悪くはありません)。また、「ソース セット サブディレクトリ gradle を追加する」、「カスタム ソース セット サブディレクトリ gradle を追加する」などをグーグルで試してみました。さまざまな言語やリソースのサブディレクトリではなく、カスタム ソース セット (integrationTest など) について。

はい、Python プロジェクト構造が JVM ベースの言語のように機能しないことは知っていますが、それは問題のポイントではありません。言語にとらわれず、Python であることは気にしないでください。

==編集==

これには明らかに説明が必要です。

プロジェクトのすべてのソース セットにサブディレクトリを追加したいと考えています。通常、 と を追加<project root>/src/main/python<project root>/src/test/pythonます。たとえばintegTest、ユーザーが明示的に新しいソース セットを作成した場合、追加したいと思い<project root>/src/integTest/pythonます。

ideaたとえば、プラグインが適切なソース関連のディレクトリとしてマークするように、コードを含むディレクトリとして認識される必要があります。

0 投票する
1 に答える
575 参照

android - deployGate gradle プラグインを使用した Android Studio プロジェクトのビルド

Android Studio の Android アプリケーションでDeployGateを使い始めたばかりで、gradleプラグインを使用して新しいバージョンをアップロードしたいと考えています (そのためだと思いますか、それとも誤解していましたか?)。

最終的に、変更した build.gradle (Module:app) を使用して、プロジェクトのビルドが成功したことを達成しました。

しかしgradle uploadDeployGate、ターミナルでコマンドを実行しようとすると、 BUILD FAILEDと表示されます。(私はgradleの経験があまりないので、正しくやっていますか?)

私のスタックトレースは次のとおりです。

エラーメッセージによると、問題は私のgradle-wrapper.propertiesにありますが、適切なgradleバージョンがあると思います:

ここで何が問題なのですか?それとも私は何か間違ったことをしていますか?アプリを DeployGate に自動的にアップロードするにはどうすればよいですか? 答えてくれてありがとう。

0 投票する
1 に答える
1628 参照

java - Gradle Spring dependencyManager は BOM 定義からモジュールを除外します

プロジェクトに Maven BOM 定義をインポートするために、Gradle Spring依存関係マネージャー プラグインを使用しています。そして、BOM で定義された 1 つのモジュールを除外する必要があります。

このようなことをするといいのですが、mavenBom は文字列しか受け入れません。

BOM で定義されている特定のモジュールを別の方法で除外することはできますか?