什么地方下载maven命令插件
什么地方下载第三方依赖jar包,如何通过文件寻找项目依赖的jar包,并且存放在哪里
打成的jar如何命名
1.在哪里下载
在maven软件的存放位置中 C:\apache-maven-3.2.1\lib\maven-model-builder-3.2.,这个jar包里面的文件有这样的代码
maven会根据上面的地址去下maven命令插件或者是第三方依赖的jar包,并下载在本地仓库
<!--第三方jar包下载的地址-->
<repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<!--maven的生命周期插件的下载地址-->
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
在maven软件中有C:\apache-maven-3.2.1\conf\中有代码记录着本地仓库的位置,当maven运行时,就会知道本地仓库在哪里了
本地仓库需要新建,而不是在maven的软件的文件夹里面
中定义的依赖jar如何去寻找
例如寻找如下面的jar包
<dependency>
<!-- 当前jar所属的命名空间 -->
<groupId>junit</groupId>
<!-- 依赖的项目模块的名称 -->
<artifactId>junit</artifactId>
<!-- 依赖的版本号 -->
<version>4.9</version>
<!-- 依赖的范围, 有 test compile privlege -->
<scope>test</scope>
</dependency>
坐标的组成: groupId + artifactId+ version
groupId :组id。 机构名,公司名:好比公司的id ,或者是公司包名artifactId:构建物。产品名或者产品的id
version :版本号
例如:(阿里巴巴+支付宝+2.01版)
jar包的文件名是:artifactId+version
2.有了坐标,就会去寻找
1)先去本地的仓库寻找(通过设置)
2)去公司私服仓库
3)去全球中心仓库(在maven内部已经配置好-->C:\apache-maven-3.2.1\lib\maven-model-builder-3.2.)
(地址 :/ 或者 /maven2)