您的位置:首页 > 其它

maven问题记录

2019-07-06 04:36 183 查看

1. 下面是pom.xml的<repositories> </repositories>可选远程仓库。涵盖范围较广

<!-- 设定远程主仓库,进按设定顺序行查找。 -->
<repositories>

<!-- Nexus私有仓库-->
<repository>
<id>nexus-repos</id>
<name>Team Nexus Repository</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
</repository>

<!--国内镜像仓库-->
<repository>
<id>oschina-repos</id>
<name>Oschina Releases</name>
<url>http://maven.oschina.net/content/groups/public</url>
</repository>

<repository>
<id>aliyun-repos</id>
<name>aliyun Releases</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>

<repository>
<id>java-repos</id>
<name>Java Repository</name>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>

<repository>
<id>JBoss-repos</id>
<name>JBoss Repository</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
</repository>

<repository>
<id>springsource-repos</id>
<name>SpringSource Repository</name>
<url>http://repo.spring.io/release/</url>
</repository>

<repository>
<id>central-repos</id>
<name>Central Repository</name>
<url>http://repo.maven.apache.org/maven2</url>
</repository>

<repository>
<id>central-repos2</id>
<name>Central Repository 2</name>
<url>http://repo1.maven.org/maven2/</url>  <!--默认中央仓库 -->
</repository>

<repository>
<id>activiti-repos</id>
<name>Activiti Repository</name>
<url>https://maven.alfresco.com/nexus/content/groups/public</url>
</repository>

<repository>
<id>activiti-repos2</id>
<name>Activiti Repository 2</name>
<url>https://app.camunda.com/nexus/content/groups/public</url>
</repository>

<repository>
<id>easonjim-repos</id>
<name>EasonJim Repository</name>
<url>https://raw.github.com/easonjim/repository/master</url>
</repository>

</repositories>
View Code

 2. 遇到问题,了解原理,查看日志。问题都在日志上。

 

问题一:jeesite项目

  条件1. 全局setting.xml配置了 <mirror> aliyun </mirror>

  条件2. 用户setting.xml无配置 <mirror> <mirror>。

  条件3. 在项目的pom.xml里添加了 <repositories>sonatype-repos 和  aliyun-repos</repositories>.

  条件4. jeesite的依赖包jeesite-framework,只在sonatype-repos 库, aliyun-repos无。

执行install命令时,报错,原因无法找到jeesite-framework包。查看日志:调用远程仓库始终是aliyun,但aliyun肯定没有。

所以分析是 全局的mirror起了作用,当访问sonatype-repos 和 aliyun-repos仓库时,被镜像仓库拦截,无法找到。

解决办法: 确定正确的仓库地址,以及 maven调用的远程仓库 是否符合。

 

问题二:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: