問題タブ [maven-central]
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.
playframework - Play! からすべてのデフォルト リゾルバーを削除する方法 応用?
背景: 当社にはいくつかのPlay!があります。内部 CI でテストが実行されるアプリ。各 Play アプリケーションは、http を介してさまざまなパブリック リポジトリから依存関係を取得します。これは理想的ではありませんが (内部の Nexus リポジトリをバイパスします)、耐えられます。現在、追加の CI キャパシティーを追加しており、新しいマシンがファイアウォールの外側にアクセスできるようにしたくありません。
Play アプリの例では、 の次の構成ではビルドがおよびproject/Build.scala
に進むのを防ぐには不十分です。repo.typesafe.com
repo1.maven.org
( repo-1
Maven Central、Typesafe、およびその他のリポジトリをプロキシする内部の Nexus ホストです)
Maven Central (Guava など) または Typesafe のリポジトリ (Play メーラー プラグインなど) からいくつかの依存関係を削除して実行すると、依存関係がまだ取得されplay compile
ていることが出力からわかります。repo.typesafe.com
repo1.maven.org
問題をさらに悪化させているのは、Scala 2.9.1、Play 2.0.1、sbt 0.11.3 など、すべてのバージョンが少し古いことです。
内部リポジトリから排他的に依存関係を取得するよう Play アプリに強制するにはどうすればよいですか?
gradle - Gradle を使用して Maven Central から jug 2.0.0 を取得できません
ビルド システムを Ant から Gradle に切り替えています。これは主に、「自動魔法の」依存関係管理の恩恵を受けるためです。ただし、解決に大きな問題がありjug 2.0.0
ます。
build.gradle
ファイルで次のように定義しました。
これは Maven Central のアーティファクト エントリの名前に対応しますが、Gradle キャッシュを見るとpom.xml
ファイルだけがダウンロードされており、jar はありません。
Maven Central の検索ページでアーティファクトの詳細を見ると、 3 つのファイルがあるようです。jug-2.0.0.pom
、jug-2.0.0-asl.jar
およびjug-2.0.0-lgpl.jar
。後者の 2 つの違いはライセンスです (Apache ソフトウェア ライセンスと LGPL)。-asl
依存関係仕様のバージョン番号にandを追加しようと-lgpl
しましたが、役に立ちませんでした。
jar ファイルがダウンロードされて参照されるように、この依存関係を正しく定義するにはどうすればよいですか?
maven - Nexus UI のステージング リポジトリの「central_bundles-xxx」
最初のプロジェクトを Maven Central にデプロイしたところ、ステージしたものと一緒に 3 つのリポジトリが見つかりました。そのうちの 2 つが閉じており、1 つが開いています。それらはすべていくつかを指しています
https://oss.sonatype.org/content/repositories/central_bundles-1133/
これらのリポジトリを削除できますか、またはそれらの目的は何ですか?
android - Android Studio での Gradle エラー「属性 "xxx" は既に定義されています」
Android Studio でプロジェクトを作成し、Maven Central を使用していくつかの依存関係を追加しました。コンパイルしようとすると、次のようなエラーが発生します。
など...ここに私のbuild.gradleファイルがあります:
残念ながら、Make コンソールは Eclipse のコンソールほど多くのことを話さないので、問題の原因がわかりません。これらのコンパイルエラーの原因を知っている人はいますか?
maven - Groovy/Grape が Maven Central からアーティファクトを解決しないのはなぜですか?
Groovy 2.1.9 を新たにダウンロードして、以下を作成します。
それから私は走ってみます
失敗する
アーティファクトはmaven centralにリストされており、ここからダウンロードできます
価値のあるものとして、さまざまなローカル ファイルが次の場所に作成されます。
~/.groovy/grapes/commons-io/commons-io
デバッグまたは「解決」する方法についてのアイデアをいただければ幸いです。
アップデート
システムに新しいユーザーを作成すると (ホームディレクトリにドットファイルがない場合)、これは機能します。だから私は物事を壊しているいくつかのユーザー固有の設定を持っています. を削除しようとしましたが~/.groovy
、役に立ちませんでした。他に何がありますか?~/.m2
~/.ivy
android - Gradle は mavenCentral からのみ pom をダウンロードします - Android
Sonatype の OSS Nexus を使用して AAR アーティファクトを mavenCentral に正常にデプロイしましたが、別のプロジェクトでそれを参照すると、gradle は pom のみをダウンロードし、それぞれの ASC ファイルを ~/.gradle/cache にダウンロードします。
これは私のbuild.gradleですhttp://pastie.org/private/zaxa13hsd52e4elfpnne4w これはライブラリのbuild.gradleですhttps://github.com/Machinarius/PreferenceFragment-Compat/blob/master/build.gradle
誰かが私を正しい方向に向けることができますか?
android - Gradle は otto ライブラリを解決できませんでした
Maven Central にあるOttoライブラリを埋め込んでみます。
しかし、私は例外を受け取ります:
dependencies( gradle --refresh-dependencies
) を更新しようとしましたが、役に立ちません。
maven - Maven セントラル リポジトリへのデプロイの完了
私は、github プロジェクトを maven 中央リポジトリにデプロイする作業を行っています。
こちらで説明されている手順に従って、github リポジトリへの書き込みアクセス権を持つ貢献者の 1 人が次のメッセージを正常に発行しました。
しかし、Nexus UI は彼の GPG キーを見つけることができないと訴えたため、ステージングされたリポジトリを削除しました。
この時点で、リリースを再度実行しようとしています。github リポジトリはすでに正しくタグ付けされているため、最後の手順を実行するだけでよいようです。
これを行う正しい方法は-DConnectionUrl
プロパティを追加することであると思われましたが、github タグ/リリースの URL はありません。リリースをローカルでチェックアウトして を使用しても、-DlocalCheckout
うまくいかないようです。
この時点で、残りの部分を手動で行うことを考えています。
どうすればこれをまとめることができますか?