2017-06-12 6 views
2

Androidライブラリを公開する方法を学習しようとしています。AndroidライブラリをjCenterに公開する

私はこのブログからの指示に続いてきました:

http://florentchampigny.com/publish-a-library-to-jcenter

をしかし、私は最後のステップに到達し、「jCenterに追加」ボタンを押したときに、私は次のエラーを取得する:

Please fix the following before submitting a jCenter inclusion request: - Add a POM file to the latest version of your package.

私は「= 1を上書き業界0.0.0-alpha0.pom?」という名前のファイルリストされているを参照してください、私はそれをクリックしたときに、私はメッセージを取得:

要求されたパスを見つかりませんでした。

は、それが助け場合:

私のリポジトリは、次の場所にあります。私はこれまで全く新たなんだ、それは簡単なものになる可能性がhttps://github.com/labermt/IndustrySampler

https://bintray.com/labermt/Industry

私のソースコードは次の場所にあります。 。私はこれを行う方法を理解するのを助けるブログやドキュメントも探しています。このブログはこれまでのところ私に一番近いものをもたらしました。

Thx。

答えて

4

すべてのファイルには、ファイルパスに?override=1が含まれています。
Bintrayはこれにより.pomファイルと.jarファイルを認識しません。
ファイル名の?override=1を付けずに、今度はmavenファイルを再デプロイする必要があります。

see Image

+0

どうすればよいですか?ブログの中でこれに近いものは次のとおりです:bintray { ... override = true ... – Mitch

+0

override = trueを設定すると、404エラーが発生するというバグがありました。私はそれをfalseに設定し、クラスパス 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'にアップグレードして何が起こるかを見てみましょう。 – Mitch

+0

今私は404エラーだけを取得...私は戻ってすべてを戻しても...非常に混乱。私はコンピュータを再起動します。これはbintrayバグの問題かもしれませんか? – Mitch

関連する問題