maven手动下载

  • Post author:
  • Post category:其他


如果有需要maven手动下载的话,

比如我是要下载这个依赖,或者说应该是插件

<groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-source-plugin</artifactId>
     <version>2.2.1</version>

有一种方式是:在对应的目录下打开命令行

然后输入命令

install:install-file -Dfile=D:\tools\jar\iabc.jar -DgroupId=com.abc.apip.sdk-DartifactId=apip-sdk-abc-Dversion=1.0.0 -Dpackaging=jar

如上代码参考:


The specified file not exists_光落尘埃的博客-CSDN博客

其实-Dfile 参数要有路径+包名,这个报名是下载的包名,如果是按照上面的方式打开命令行,那么可以只写包名。

包名的命名规范本人不清楚,我是直接从mvn官网中对应包复制下来的。

关于怎么知道 groupId 和 artifactId 等信息,应该会在官网了吧

这个方式应该算是通过maven的插件下载的

例证如下(如下是 -Dfile 参数不对的例子,主要是表达应该是通过maven插件下载的观点 )

第二种方式直接从官网下载




Maven Repository: Search/Browse/Explore (mvnrepository.com)


icon-default.png?t=M276
https://mvnrepository.com/



里面找到对应的依赖可以找到,这里是服务于上面的对应如何获取依赖

这里主要是通过点击对应的地方,直接手动通过浏览器下载。

还有一种

通过idea的某个东西下载,本人不是很了解,只是发现了这个操作

点击之后可以发现往里面写入依赖, 注意这里要加上 <dependency>

<dependency>
<groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-source-plugin</artifactId>
     <version>2.2.1</version>
</dependency>

值得注意的是,这里的保存目录 就是文件下载的地方,它会下很多文件,但是你要的可能只是一个,你可以把不需要的其他删除,(我不了解原理,只是发现这样方式可以下载)