問題タブ [jcenter]
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.
android-studio - Gradle では、ローカル モジュールをコンパイルして、それを他の「外部」ライブラリの依存関係として使用できますか?
プロジェクトで Exoplayer のフォークを使用しています。これは、git サブモジュールとして含め、他のモジュールに沿ってコンパイルします。
現在、pom ファイルで exoplayer に明示的に依存している外部 SDK とリンクしようとしています。
jcenter ではなく exoplayer のフォークを使用するように gradle に指示するにはどうすればよいですか?
gradle - Gradle は、依存関係の JCenter リポジトリの前に Artifactory を解決しません
Java プロジェクト用の Gradle ビルド スクリプトがあります。プロジェクトの依存関係のリモートとして内部 Artifactory リポジトリをセットアップしました。
プロジェクトのコンパイル時に、Gradle が最初に Artifactory にアクセスして要求するようにします。そこで失敗した場合は、次に JCenter をバックアップとして試行する必要があります。
Gradle 2.8 で Gradle Artifactory プラグイン v3.1.1 を使用しています。プラグインは、そのcontextUrl
、publish
レポ、およびresolve
レポをクロージャで定義します。
buildscript とプロジェクトの両方でリポジトリを定義します。
GradleがJCenterを試す前artifactory
にこの定義されたリポジトリを参照するように、ビルドスクリプトにクロージャを定義して配置する方法が見つからないように見えるため、Artifactoryリポジトリを繰り返し定義するこれらの重複ステートメントに頼らなければなりませんでした。resolve
buildscript
解決策は、とクロージャーの両方でこの重複した定義に対処することが望ましいですが、Gradle-Artifactory プラグインがインストールされる前に、クロージャーrepositories
内のプロパティを参照できる可能性は低いようです。artifactory
android - Android ライブラリへのアクセスを制限する
Http通信に関連する機能を含むHttpライブラリのような別のプロジェクトのライブラリとして使用されるAndroidライブラリを作成しました。.aar(Android Archieve)ファイルをjcentreリポジトリにアップロードする必要があることはわかっているので、bintray.comを 使用し、これを使用してaarを作成し、bintrayサーバーにアップロードしました
ライブラリへのアクセスを制限する方法、つまり有効な資格情報でライブラリにアクセスできるという問題に直面しています。
php - Gradleファイルから依存ライブラリを取得しますか?
gradle.build ファイルで次のライブラリが定義されているとします。
現在、これらのライブラリの一部は他のライブラリに依存しています。ライブラリ名が与えられた場合、そのライブラリが依存しているライブラリのリストを知る方法はありますか? webapp プロジェクトのこれらのライブラリの名前とバージョンにのみ関心があります。Bintray APIを読み込もうとしましたが、そこでそれを行う方法が見つかりませんでした。
編集:
gradle dependencies
アプリの依存関係ツリー (つまり、コマンド)を探しているわけではありません。ユーザーが任意のプロジェクト (JCenter の Maven でホストされている) を提供し、Web アプリが依存関係ツリーを返す Web アプリの構築に興味があります。
android - プロジェクトが既に bintray にアップロードされ、jcenter と同期されている場合、グループ ID を変更する方法は?
最近、github プロジェクトを bintray にアップロードし、JCenter リポジトリと正常に同期しました。このチュートリアルを使用しました:
http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en
したがって、私のgradle依存関係は次のとおりです。
それをアップロードするために、build.gradle を変更し、関連するスクリプトの平和を追加しました。チュートリアルのようにすべて。
トリッキーな部分は次のとおりです。
github のニックネームdanylo2006をdanylovolokhに変更したので、gradleの依存関係を変更したいと思います。
への変更:
- Sonatype から必要な groupId を取得しました
- そのため、gradle スクリプトを変更しました。
関連する唯一の変更は次のとおりです。
に変更されました
相対コマンドを実行します: gradlew install gradlew bintrayUpload
そして、BUILD_SUCCESSFULLを取得しました
しかし、他の gradle プロジェクトに新しい依存関係を追加すると、「エラー:(36, 13) 解決に失敗しました: com.github.danylovolokh:hashtag-helper:1.1.0」というエラーが表示されます。
android - bintray リポジトリからライブラリをコンパイルできません。私の国の IP をブロックしているようです
Bintray がイランの IP をブロックしたようで、このリポジトリでライブラリをコンパイルできません。代替リポジトリはありますか? または bintray jcenter の libs を使用する他の方法はありますか?