どなたか、Maven Repositoryの場所、ご存知ありませんか…

いや、central ではないんです。

探しているartifactは、Eclipseのコアプラグイン、bundleプラグイン…、何て言うんですかね、あれ。Eclipseって、最小構成でも、小さなコア+大量のプラグインで構成されていますよね? org.eclipse.core.runtimeやorg.eclipse.jdt.uiやorg.eclipse.gef等ですね。で、その大量のプラグインが入ってるレポジトリを探しております。

以前のエントリーで、こんなの(http://repo1.maven.org/eclipse/)みつけたー、っつって喜んでいたんですが、ここで以下のdependencyを書くと…

    <dependency>
      <groupId>org.eclipse.core</groupId>
      <artifactId>org.eclipse.core.resources</artifactId>
      <version>3.2.1</version>
    </dependency>

〜〜〜〜略〜〜〜〜
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

No versions are present in the repository for the artifact with a range [3.2.0,4.0.0)
org.eclipse.core:org.eclipse.core.expressions:jar:null
from the specified remote repositories:
Maven Snapshots (http://snapshots.maven.codehaus.org/maven2),
central (http://repo1.maven.org/maven2),
maven.seasar.org (http://maven.seasar.org/maven2),
central-eclipse (http://repo1.maven.org/eclipse),
〜〜〜〜略〜〜〜〜

こうやって怒られるのです。前回の時も同じような事で悩んでたんですが、未だに解決しません。
org.eclipse.core:org.eclipse.core.resources:3.2.1 の依存先に
org.eclipse.core:org.eclipse.core.expressions:[3.2.0,4.0.0) があって、
それを探したけど見つからない、って事を言ってるんだと思うんですが、ある…んですよね。

http://repo1.maven.org/eclipse/org/eclipse/core/org.eclipse.core.expressions/3.2.1

ここに。私には見えるのにmvnにはなぜ見つけられない…。というのが不思議なんですが。

まぁ、http://repo1.maven.org/eclipse/ のレポジトリが壊れてるのかな、とか思いたいんですが、こういう時って大抵自分が何か間違ってて、後で恥ずかしいのでそんなこと言いません(笑)

じゃぁ、別のリポジトリにbundleプラグインが入ってる所、ないかなー って訳です。ご存知ありませんか?

追記(解決)

org.eclipseのローカルレポジトリ(%USER_HOME%/.m2/repository/org/eclipse 以下)を全部削除してから再試行した結果、うまくいきました。

どうやら、何かの拍子でローカルレポジトリのmetadataがぶっ壊れていたようです。英文で資料を色々探していたら同様の報告があったようですが、再現性がないのかな? とりあえずバグとしては保留になっているようです。