你知道mvnrepository.com的maven profile吗?

我想在我的Maven项目中包含一些依赖项。 默认的Mven 2仓库http://repo1.maven.org/maven2/中没有这些依赖关系。

他们可在http://mvnrepository.com/获得。

但我找不到这个网站的configuration文件,包括在我的settings.xml中

有谁知道这个存储库的URL和configuration文件是什么?

谢谢。

一旦你通过mvnrepository.comfind你的jar,把鼠标hover在“下载(JAR)”链接上,你会看到包含你的jar的版本库的链接(你也许可以右键点击“Copy link URL”url,你的浏览器是什么)。

然后,你必须把这个版本库添加到你的项目使用的版本库中,在你的pom.xml中:

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

编辑:现在MVNrepository.com已经演变:您可以在“存储库”部分find存储库的链接:

执照

分类

主页

date

mvnrepository.com不是一个存储库。 这是一个search引擎。 如果它不是中心的话,它可能会也可能不会告诉你它find了什么库; 因为你没有发表一个例子,我不能帮你阅读输出。

你可以把这个configuration放在你的settings.xml文件中:

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

请使用此configuration文件

  <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>