問題タブ [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.
maven - ネットワークフォルダーから依存関係をプルする方法
ネットワーク フォルダー ( \dep-set.io.orgと呼びましょう) には、次のように整理された多くの依存関係があります。
RepositoryManager (Artifactory または Nexus) に移行する予定ですが、当面は Maven または Gradle を使用してこれらの依存関係をプルできるようにする必要がありますが、それを行う方法が見つかりませんでした。Maven は Build ライフサイクルをカスタマイズする方法を提供しているように見えますが、アーティファクトの実際のリクエストをどこで行っているか、およびそのメカニズムをオーバーライドする方法を見つけることができませんでした。
サポートされているリポジトリはMaven、Ivy、またはLocalですが、ネットワーク経由ではありませんが、Gradleファイルシステムのサポートについてあまり調査していないと仮定する必要があります。
依存関係を特定の方法で定義して、これらの特別な依存関係を特定のレイアウトのネットワーク フォルダーからダウンロード可能としてマークできるようにしたいと考えています。
ありがとう
eclipse - Gradle Cargo Plugin、Eclipse コンソールにログインしない
ビルドにこの構成があります
しかし、「outputFile」を削除すると、Eclipse コンソールにログが表示されません。私に何ができる?
gradle - GradleBuildタスクを使用してプラグインでgradle拡張機能を正しく使用するには?
編集:David M. Karrの命題を考慮して、質問を言い換えました。
私はgradleプラグインを書いています。このプラグインは、GradleBuild を拡張するタスクを起動しています。外部 gradle ビルド ファイルには、パラメーターとしていくつかの情報が必要です。これらのパラメーターは、プロジェクトの拡張機能で提供されます。
プラグインコード
Gradle ビルド ファイル:
外部 Gradle ビルド ファイル:
にクロージャーを入れると、文字列getTarget()
でprintln project.target
はなくクロージャーが表示されます。
クロージャーを置かない場合:
次に、「myTarget」ではなく「uninitialized」になりました。
ここで myext.target の値を取得するにはどうすればよいですか?
私はgradle 2.3を使用しています
gradle - apply from と apply プラグインの違い
次の点以外に違いはありますか。
apply from:
- URL から (plugin).gradle を取得します
apply plugin:
- (plugin).gradle を gradle プラグイン サーバーから取得します
gradle - 他の GradleBuild タスクの読み取り/転送プロパティ
GradleBuild
タイプの両方と他のいくつかのタスクを呼び出す2つのタスクを持つgradleプラグインを構築しようとしています。このように見えます
コマンドラインで最初のタスクを開始します
GradleBuild
タスクは基本的に完全な新しいインスタンスを起動しているため、タスク doSmth で設定されているすべてのプロジェクト プロパティ(例: ) は doSmthOther ではアクセスできません。project.ext.myvalue=true
doSmthタスク内で設定されているすべてまたは特定のプロジェクト プロパティをdoSmthOtherタスクに転送するにはどうすればよいですか?
gradle - カスタムプラグインでgradle.projectsEvaluatedを持つ
次のコード スニペットをカスタム gradle プラグインに移動するにはどうすればよいですか?
カスタム gradle プラグインで次のことを試しましたが、「No such property: assemble for class: CustomGradlePlugin」が表示されました。
gradle - 上記のファイル(war / tar / zip)をgradleスクリプトのアーティファクトに公開しない
zip と war ファイルを作成する gradle スクリプトを作成し、それをアーティファクトにアップロード/公開する必要がありますが、アーティファクト タスクで war ファイルを指定した後でもすべてをアーティファクト zip に公開するという問題があります。 warファイルだけでなく、tarとwar。
gradle - groovy 環境を備えた flyway gradle プラグイン
Groovyファイルからフライウェイプロパティを取得するためにビルドするようにgradleをカスタマイズしようとしています
私の environment.groovy ファイル
そして私のbuild.gradle
「gradle flywayInfo」を実行しようとすると、以下のエラーが発生します
**FAILURE: ビルドが例外で失敗しました。* 問題: タスク ':flywayInfo' の実行に失敗しました。
flywayInfo の実行中にエラーが発生しました場所の不明なプレフィックス (filesystem: または classpath: のいずれかである必要があります): :**
誰かが場所を提供する方法を手伝ってくれますか? 環境に基づいて複数の場所を提供する必要があるため
ありがとう
gradle - gradle-gulp-pluginでgulpノードモジュールを割り当てるにはどうすればよいですか?
ノード モジュールのデフォルトの場所は、プロジェクトのルートにある「node_modules」ディレクトリです。しかし、ルートディレクトリの2番目の深さにある「grunt」フォルダーにディレクトリを変更しました。そのため、gulp モジュールを含む node_modules の場所をプラグインに知らせる必要があります。実行すると、プラグインが実行されてビルドされます。
どうすればこれを達成できますか?残念ながら、このプラグインは現在人気がなく、知っている人もいません。