IntelliJでGrails 3を試しているときに、次の警告が見つかりました。
Unindexed remote maven repositories found. Disable...
The following repositories used in your gradle projects were not indexed yet:
https://repo.grails.org/grails/core
If you want to use dependency completion for these repositories artifacts,
Open Repositories List, select required repositories and press "Update" button (show balloon)
問題を解決しようとすると、次のエラーが表示されます。
FileNotFoundException: Resource nexus-maven-repository-index.properties does not exist in IntelliJ
知りたいのですが、どういう意味ですか?リポジトリが「リモート」としてマークされている場合、問題はなぜ(ローカル?)ファイルがないのですか?
[〜#〜] update [〜#〜]
これは実際にはGrailsとは関係ないと思います。
Update
ボタン上のIntelliJのIndexed Maven Repositories
ウィンドウで発生するエラーの詳細を知る方法
ポップアップメッセージは言う
Resource nexus-maven-repository-index.properties does not exist in IntelliJ
mavenリポジトリインデックスを公開するためにTaskを設定するのを忘れた可能性が高くなります。
ブラウザ経由でログインします。管理/システム/タスク/タスクの作成/ Mavenインデックスの公開タスクの作成に移動します
1時間ごとに公開するように設定します。できた.
私にとっての解決策は、フォルダ〜/ .m2/repositoryを削除することでした。これにより、Mavenはすべてのインデックスを正しく再作成しました。
失敗したトライアル、それは他の誰かのために働くかもしれません:
Grails/coreの代わりにgrails/repoおよびgrails/pluginsを使用してみてください。
たとえば、build.gradleの場合:
repositories {
mavenLocal()
maven { url 'http://repo.grails.org/grails/repo' }
maven { url 'http://repo.grails.org/grails/plugins' }
}
IntelliJ Community 15でGrails 3.0.9、JVMバージョン1.8.0_45、Apache Maven 3.3.9、Gradle 2.3でテストしました。