問題タブ [bintray]
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.
java - Travis CI が pom.xml で提供される追加の Maven リポジトリを使用していない
私は Java ベースの GitHub プロジェクト、fitnessjiffy-springを持っています(現在、「ブートストラップ」ブランチに注力しています)。これは、別の GitHib プロジェクト、 fitnessjiff-etlから構築されたライブラリに依存しています。これらの両方が Travis CI によってビルドされるように構成しようとしています。
残念ながら、Maven ベースの Java プロジェクトを扱う点では、Travis は Jenkins や Hudson ほど洗練されていません。Jenkins はプロジェクト間の依存関係を簡単に処理できますが、Travis には同じ概念が存在しないようです。あるプロジェクトが別のプロジェクトに依存している場合、その他のプロジェクトは以前にビルドされている必要があります...そしてそのアーティファクトは、最初のプロジェクトが後でダウンロードできるMavenリポジトリにアップロードされます。
私の「fitnessjiffy-etl」ライブラリは問題なくビルドおよびデプロイされています。私はMaven リポジトリのホスティングにBintrayを使用しています。プレーンな HTTP 経由でアーティファクトを明確に確認できます。
http://dl.bintray.com/steve-perkins/maven/
私の「fitnessjiffy-spring」プロジェクトでは、この Maven リポジトリの場所を に直接追加してpom.xml
、Travis がアーティファクトの依存関係を見つけられるようにします。 この記事を書いている時点での私の POM の状態は次のとおりです。<repositories>
ファイルの下部にある要素に注意してください。
このプロジェクトをローカルでビルドすると、問題なく動作します。" http://dl.bintray.com/ ..."から Maven アーティファクトをダウンロードしているのがわかります。ただし、Travis CI でビルドしようとすると、毎回失敗します。Travis が、指定したリポジトリではなく、Maven Central からアーティファクトをダウンロードしようとしていることがコンソール ログで確認できます。
これは他の人にとって意味がありますか?Maven がローカルでビルドするときに POM ファイルのカスタム リポジトリの場所を利用するのに、Travis CI ビルドで実行するときにこの構成を無視するのはなぜですか?
android - Maven Central から RoundedImageView をインポートする
プロジェクトが見つけようとしていたライブラリである RoundedImageView に必要なライブラリが付属していない github からプロジェクトをダウンロードしました。私はAndroidにやや慣れていないため、ライブラリのreadmeによると編集が必要なbuild.gradleファイルを使用した経験がありません。
このライブラリをインポートする方法を順を追って教えてもらえますか? これは私が今行ったことです: 1.ここからjavadoc.jarファイルをダウンロードしました
私のgradleファイルを次のように変更しました:
/li>
また、libs フォルダーを作成し、そこに jar ファイルを配置してビルド パスに追加しましたが、何もエラーが解消されませんでした。
jenkins - Jenkins から Bintray に非 Maven アーティファクトを簡単に公開する方法は?
Jenkins ジョブから非 Maven アーティファクトを Bintray の汎用リポジトリに公開する簡単な方法はありますか? 私はOJO への Maven および Gradle スナップショットのデプロイを読んできましたが、それは Maven 互換のアーティファクト / Maven リポジトリにのみ適用されます。
Bintray REST APIを使用できることは承知していますが、それは私の好みではレベルが低すぎます。Artifactory Pluginのような Jenkins 向けの何かがあるかどうか疑問に思っていますが、Bintray で使用するためのものです。
これまでに見つけた最も近いものは、このPerl モジュールのような Bintray REST API ラッパーですが、すべての Jenkins ノードにモジュールをインストールする必要があるため、それも好きではありません。
java - SNAPSHOT を oss.jfrog.org (JCenter) にデプロイします。
mvn deploy
プロジェクトの oss.jfrog.orgを試してみました。しかし、私はこのエラーが発生しています:
JFrog リポジトリ ブラウザを調べると、正しいバージョンの jar が存在することがわかります。このエラーの原因は何でしょうか。また、このエラーがあっても jar がデプロイされるのはなぜですか?
これが私のPOM設定です:
bintray-*
IDのせいでしょうか?