2017-10-23 20 views
0

私はIdea Intellijでgradleプロジェクトを作成し、コマンドライン経由でgradleで作業しようとしました。 gradle --refresh-dependenciesまたはgradle --refresh-dependencies buildを呼び出した後、私はIdeaの読み込まれた依存関係を見ることができません。 gradle dependenciesコマンドを呼び出した後、私はコマンドラインで自分のlibsを見ることができますが、Ideaプロジェクトでは見ることができません。 このサイトや他のサイトで多くの記事を読んだことがありますが、問題を解決できません。 ここに私のbuild.gradleファイル: enter image description hereGradleはIdeaプロジェクトの依存関係をリフレッシュしません

多分私はグラデルラッパーを使用する必要がありますか?もちろん、Ideaエディタを使ってgradleで作業することもできますが、コマンドラインで作業したいと思っています。 ありがとう!

+0

コマンドラインからのIDEとIDE経由のアクションは、アイデアでグラ​​デルプロジェクトをリフレッシュして変更を確認してみてください。 – Russiancold

+0

[ログ](https://intellij-support.jetbrains.com/hc/articles/207241085)を確認してください。 – CrazyCoder

+0

Russiancold、explaine、詳しくは、「コマンドライン経由とIDE経由のアクションは異なる」とメッセージしてください。 Idea経由ですべてがうまく動作します –

答えて

1

この場合、コマンドラインによるアクションはIdeaに影響しません。変更を表示するには、プロジェクト自体をリファクタリングする必要があります。他の例:あなたは単にIdeaでいくつかのJavaクラスを開くことができますが、外部から何をしても、Ideaはそれらをいくつかの設定を作成するまでプロジェクトとして認識しません。ですから、一言で言えば、gradle buildは礼儀正しく働くかもしれませんが、Ideaの変更を見るための唯一の方法はそこにあるgradleプロジェクトをリフレッシュすることです。

+0

ありがとう、私は見る –

関連する問題