web-dev-qa-db-ja.com

mvnrepository.comのMavenプロファイルを知っていますか?

Mavenプロジェクトにいくつかの依存関係を含めようとしています。これらの依存関係は、デフォルトのMven 2リポジトリでは利用できません http://repo1.maven.org/maven2/

これらは http://mvnrepository.com/ で入手できます

しかし、このサイトのプロファイルがsettings.xmlに含まれていませんでした。

誰もこのリポジトリのURLとプロファイルが何であるか知っていますか?

ありがとう。

57
user786045

Mvnrepository.comでjarを見つけたら、「ダウンロード(JAR)」リンクにカーソルを合わせると、jarを含むリポジトリへのリンクが表示されます(おそらく右クリックと「リンクURLのコピー」を取得できます) URL、ブラウザの種類など)。

次に、pom.xmlで、このリポジトリをプロジェクトで使用されるリポジトリに追加する必要があります。

<project>
  ...
  <repositories>
    <repository>
      <id>my-alternate-repository</id>
      <url>http://myrepo.net/repo</url>
    </repository>
  </repositories>
  ...
</project>

編集:MVNrepository.comが進化しました:「リポジトリ」セクションでリポジトリへのリンクを見つけることができます:

ライセンス

カテゴリー

ホームページ

日付

ファイル

リポジトリ

69
Tristan

mvnrepository.comはリポジトリではありません。これは検索エンジンです。それが中心ではない場合、どのリポジトリにあるかを教えてくれるかもしれませんし、教えないかもしれません。例を投稿しなかったので、出力を読むことはできません。

39
bmargulies

この構成は、settings.xmlファイルに配置できます。

            <repository>
                <id>mvnrepository</id>
                <url>http://repo1.maven.org/maven2</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
16
Nicolas

このプロファイルを使用してください

  <profiles>
    <profile>
        <repositories>
            <repository>
                <id>mvnrepository</id>
                <name>mvnrepository</name>
                <url>http://www.mvnrepository.com</url>
            </repository>
        </repositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>mvnrepository</activeProfile>
  </activeProfiles>
5
Asheesh Gupta