根据 Apache Maven 的说明:
<table
width="60%" border="0"
align="center"
cellpadding="7"
cellspacing="1" bgcolor="#CCCCCC"
class="content">
<tr >
<td height="25" bgcolor="#f5f5f5"
id="dai">
<p style="text-indent: 0em;">Hello
World!</p></td>
</tr>
</table>
|
在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库,该过程将停止并将错误消息输出到
Maven 控制台。
1. 示例
org.jvnet.localizer 只适用于 Java.net资源库
<dependency>
<groupId>org.jvnet.localizer</groupId>
<artifactId>localizer</artifactId>
<version>1.8</version>
</dependency> |
当你建立这个 Maven 项目,它将依赖找不到失败并输出错误消息。
2. 声明Java.net储存库
告诉 Maven 来获得 Java.net 的依赖,你需要声明远程仓库在 pom.xml
文件这样:
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/
repositories/public/</url>
</repository>
</repositories> |
现在,Maven的依赖库查询顺序更改为:
1.在 Maven 本地资源库中搜索,如果没有找到,进入第
2 步,否则退出。
2.在 Maven 中央存储库搜索,如果没有找到,进入第
3 步,否则退出。
3.在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
|
1058 次浏览 |
36次 |
|
捐助 |
|
|
|