問題タブ [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.
gradle - Gradleで、共通の依存関係を1か所で宣言するにはどうすればよいですか?
<dependencyManagement>
Mavenには、親POMのセクションで依存関係を定義し、バージョンやスコープなどを指定せずに子モジュールからその依存関係を参照できる非常に便利な機能があります。
Gradleの代替手段は何ですか?
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を使用しています。
java - Gradle に 2 つの依存関係に同じバージョンを設定させるにはどうすればよいですか?
次の 2 つの依存関係を使用します。
正しく動作するには、両方が同じバージョンである必要があります。私の他の依存関係はより高いバージョンを使用するため、Gradle は依存関係ごとに異なるバージョンを使用します。
実行してこれを見つけましたgradle dependencies
:
これら 2 つの依存関係に対して Gradle に同じバージョンを設定させるにはどうすればよいですか?
gradle - gradle ビルド スクリプトの依存関係を解決する
ビルド gradle スクリプトの依存関係の解決を確認する方法。たとえば、plugin1 と plugin2 がありますが、どの依存関係がそれらの両方をプルし、それぞれを個別にプルするかをどのように把握できますか?
この情報を出力するパラメータはありますか?
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スタジオ内からマニフェストファイルを編集できません。そして、これをどのように変更できるか考えていますか?
spring - gradle プロジェクトでの Spring-data-Jpa と Hibernate-entitimanager の依存関係の競合
私はgradleプロジェクトを持っています。私はgradleを初めて使用し、プロジェクトの1つをgradleに変換しました。私のプロジェクトは機能していましたが、エラーが発生し始めました。次に、Hibernate-entitymanger の依存関係をコメントアウトすると、エラーが発生しないことに気付きました。
これが私のbuild.gradleスニペットです
私は単にやっている
これを行うと、エラーが発生します
しかし、私の依存関係をコメントアウトするhibernate-entitymaanger
と、統計が機能します。お気に入り
依存関係ツリー タスクも実行します。ここで私が得たもの
default - デフォルトのアーティファクトの構成。
runtime - ソース セット「main」のランタイム クラスパス。
この問題を解決するにはどうすればよいですか? 含まれている場合にエラーが発生するのはなぜHibernate-entitymanger
ですか?
ありがとう
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 ステートメントを使用して解決されていません -
依存関係に次のステートメントを追加しましたが、まだ機能していません。助けてください。
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
したがって、依存関係を管理することでこれを解決する必要があると思います。私はもう試した:
しかし、何もうまくいきません...どうすればこれを解決できますか?
ありがとう。