我在代理服务器后面工作,我正面临SSL问题。因此,我无法使用HTTPS属性,因此在Eclipse的settings.xml文件中的Eclipse中,我将存储库设置为“http://repo1.maven.org/maven2”,即HTTP,如下所示:
<settings>
<activeProfiles>
<activeProfile>securecentral</activeProfile>
</activeProfiles>
<profiles>
<profile>
<id>securecentral</id>
<repositories>
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>
它适用于某些依赖项,但是当我向pom.xml添加一个依赖项时,特别是这个:
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-tiff</artifactId>
<version>3.3.2</version>
</dependency>
Eclipse无法下载它(我不知道这个问题是来自代理,来自存储库本身,还是其他一些问题)
我的问题: 将存储库设置为“http://repo1.maven.org/maven2”会限制插件,库或我可以使用普通存储库“https://mvnrepository.com/”下载的任何内容的数量,或者它是完全相同的,没有任何限制或区别,除了第一个是通过HTTP而不是HTTPS?
答案 0 :(得分:0)
我希望您理解这两个都是包含开发人员通过distributionManagement
上传的工件的存储库。
就您达到的终点而言,它们并不相同。
首选的是maven central - http://repo1.maven.org/maven2 ,可以在 https://search.maven.org/
查看消费者有一个有用的链接可以开始使用它。 - central.sonatype.org/pages/consumers和共享的代码似乎很可能(Consumer - Apache Maven)