关于 和 如何寻找jar包

时间:2025-02-28 16:15:49

什么地方下载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>	


1.会根据上面的配置形成一个坐标

坐标的组成: 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)