2016-07-22 3 views
0

私のgradleプロジェクトをnexusに公開しようとしていますが、これには資格が必要です。サブプロジェクトbuild.gradleにハードコードされたものを指定した場合にのみ機能します。私は自分のユーザー名&をどのファイルにもハードコードしたくないです。私はコマンドラインでそれらを提供する方法を見つけましたが、これはルートプロジェクトでのみ機能し、サブプロジェクトでは機能しません。サブプロジェクトを公開するときに資格が見つかりません

ヒント?

答えて

0

パスワードベースの暗号化を使用して暗号化された資格情報を保存およびアクセスできるプラグインのGradle credentials pluginを使用できます。

+0

ありがとうございます、私はそれを調べます!しかし、今のところ資格証明を直接置くことを除いて、サブプロジェクトでは何も働いていません。資格情報の入力に失敗し、ユーザーgradle.propertiesに資格情報を追加するなど失敗しました。これらの作業はすべてルートプロジェクトで機能します。 –

+0

GitHubで問題を例示するプロジェクト例を提供してください。 –

+0

私は今、コマンドラインで資格情報を要求し、これをすべてのサブプロジェクトに転送する方法を見つけました。これは問題なく動作しますが、それぞれのタスクで起きています。スクリプトを改善しようとするとき、私は後で最小限の複製プロジェクトに取り組みます。今のところ、期限が近づいているのでこれで十分です。御時間ありがとうございます! –

関連する問題