你知道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>