問題タブ [gradle-dependencies]

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 投票する
10 に答える
42762 参照

gradle - Gradleで、共通の依存関係を1か所で宣言するにはどうすればよいですか?

<dependencyManagement>Mavenには、親POMのセクションで依存関係を定義し、バージョンやスコープなどを指定せずに子モジュールからその依存関係を参照できる非常に便利な機能があります。

Gradleの代替手段は何ですか?

0 投票する
8 に答える
178283 参照

java - Gradle を使用するときに推移的な依存関係のすべてのインスタンスを除外するにはどうすればよいですか?

私の gradle プロジェクトでは、applicationプラグインを使用して jar ファイルを作成しています。実行時の推移的な依存関係の一部として、org.slf4j:slf4j-log4j12. (これは、少なくとも 5 つまたは 6 つの他の推移的な依存関係でサブ推移的な依存関係として参照されています。このプロジェクトは、Spring と Hadoop を使用しているため、キッチン シンク以外のすべてが取り込まれています...待ってはいけません...それもそこにあります :) )。

slf4j-log4j12ビルドした jar から jarをグローバルに除外したい。だから私はこれを試しました:

ただし、これは を含むすべての org.slf4jアーティファクトを除外しているようslf4j-apiです。デバッグ モードで実行すると、次のような行が表示されます。

slf4j-log4j12各推移的な依存関係のソースを調べて、ブロックに個々のcompile foo { exclude slf4j... }ステートメントを含める必要はありません。dependencies

アップデート:

私もこれを試しました:

ビルドからすべてを除外することになります! を指定したかのようにgroup: "*"

更新 2:

これにはGradleバージョン1.10を使用しています。

0 投票する
11 に答える
118682 参照

java - Gradle に 2 つの依存関係に同じバージョンを設定させるにはどうすればよいですか?

次の 2 つの依存関係を使用します。

正しく動作するには、両方が同じバージョンである必要があります。私の他の依存関係はより高いバージョンを使用するため、Gradle は依存関係ごとに異なるバージョンを使用します。

実行してこれを見つけましたgradle dependencies

これら 2 つの依存関係に対して Gradle に同じバージョンを設定させるにはどうすればよいですか?

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

gradle - gradle ビルド スクリプトの依存関係を解決する

ビルド gradle スクリプトの依存関係の解決を確認する方法。たとえば、plugin1 と plugin2 がありますが、どの依存関係がそれらの両方をプルし、それぞれを個別にプルするかをどのように把握できますか?

この情報を出力するパラメータはありますか?

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

java - Android Studio - 標準 Java プロジェクトの依存関係を含む JAR ファイルを作成する

Androidプロジェクトではなく、標準のJavaプロジェクトを構築しています。

Google の Gson ライブラリを使用しています。Gson ライブラリへの依存関係を維持しながら、このプロジェクトの JAR ファイルを作成する方法はありますか? 質問の構成が間違っている場合は、修正してください。

モジュールの build.gradle は次のようになります。

こちらの手順を使用して JAR ファイルを作成しましたが、「java -jar myproject.jar」を使用してコマンド ラインから実行すると、次のエラーが発生します。

myproject.jar にメインのマニフェスト属性がありません

解決策を探してみましたが、依存関係のある JAR ファイルを作成する方法はないようですが、上記のリンクはかなり新しいものです。この場合、AAR ファイルを作成する必要があるようです。

しかし、私のものはAndroidではなくJavaプロジェクトであるため、これはまだ適用されますか?

ありがとう。

編集: このビデオによると、私の Manifest.MF ファイルには「Main-Class:MyMainClassName」という行がありません。JAR からファイルを変更すると、ファイルが破損します。また、Androidスタジオ内からマニフェストファイルを編集できません。そして、これをどのように変更できるか考えていますか?

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

spring - gradle プロジェクトでの Spring-data-Jpa と Hibernate-entitimanager の依存関係の競合

私はgradleプロジェクトを持っています。私はgradleを初めて使用し、プロジェクトの1つをgradleに変換しました。私のプロジェクトは機能していましたが、エラーが発生し始めました。次に、Hibernate-entitymanger の依存関係をコメントアウトすると、エラーが発生しないことに気付きました。

これが私のbuild.gradleスニペットです

私は単にやっている

これを行うと、エラーが発生します

しかし、私の依存関係をコメントアウトするhibernate-entitymaangerと、統計が機能します。お気に入り

依存関係ツリー タスクも実行します。ここで私が得たもの

default - デフォルトのアーティファクトの構成。

runtime - ソース セット「main」のランタイム クラスパス。

この問題を解決するにはどうすればよいですか? 含まれている場合にエラーが発生するのはなぜHibernate-entitymangerですか?

ありがとう

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

android - Android で LastModifiedFileComparator をインポートできない

http://www.avajava.com/tutorials/lessons/how-do-i-sort-an-array-of-files-according-to-their-last-modified-datesを参照して LastModifiedFileComparator を使用しようとしています。 Android.LastModifiedFileComparator のhtmlは、import ステートメントを使用して解決されていません -

依存関係に次のステートメントを追加しましたが、まだ機能していません。助けてください。

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

android - Gradle の依存関係の除外が機能しない

私のプロジェクトのbuild.gradle依存関係は次のとおりです。

co.realtime :messageing-android build.gradleの依存関係は次のとおりです。

プロジェクトをコンパイルしようとすると、次のエラーが発生します。

エラー: Gradle: タスク ':app-module:processProdDebugResources' の実行に失敗しました。エラー: パッケージ名 'com.google.android.gms' のライブラリが複数あります android.enforceUniquePackageName=false でこのエラーを一時的に無効にすることができます ただし、これは一時的なものであり、1.0 で強制される予定です

使用すると、次のようenforceUniquePackageName(false)になります。

シンボルをに解決できませんGoogleCloudMessaging.INSTANCE_ID_SCOPE

したがって、依存関係を管理することでこれを解決する必要があると思います。私はもう試した:

しかし、何もうまくいきません...どうすればこれを解決できますか?
ありがとう。