主要介绍:
1.Maven仓库概念
2.Maven依赖特性
Maven仓库概念
Maven 远程仓库配置文件: $M2_HOME/lib/maven-model-builder-3.3.3.jar 文件:
org\apache\maven\model\pom-4.0.0.xml
这个文件中配置着远程仓库
<!-- START SNIPPET: superpom -->
<project>
<modelVersion>4.0.0</modelVersion>
<repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
我们打开这个网址:
Maven依赖特性
两个项目:user-dao user-service
user-service怎么用user-dao的实体类
引入依赖:将user-dao打包发布到本地仓库,user-service在pom.xml引入刚才打包的jar包就可以。
步骤:右键user-dao --> run as maven install
在user-service中的pom.xml添加以下依赖:
<!-- 引入本地仓库的打包的jar包 -->
<dependency>
<groupId>com.java.user</groupId>
<artifactId>user-dao</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
会发现