Maven的依赖产生文件,但没jar包,怎么办

Maven的依赖产生文件,但没jar包,怎么办,第1张

如果全用私服的话,腊衫那让nexus的维护人员加进去,然后删除没jar包的文件夹内容,重新编译。如果亩局旅找不到维护人员,可以到网迅凳上直接下载对应的jar包,复制到指定版本的目录中也行。

在编写maven项目的程序时,有时程序需要依赖于某一个类库jar文昌汪件。但是由于maven远程仓库

并不含有该文件,所以不能利用maven自身插件自动在其远程仓库下载。我们需要手动将其添加

到本地的仓库中,这样才能编译依赖于这个类库的工程。

-------------------------------------------------------------------------------

是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的 *** 作如下:

# 建立一个新的文件夹,将jar文件存放在该文件夹下。

注意文件夹下最好只存放该文件。

# 在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。

# 在cmd窗口中执行以下命令:

mvn install:install-file -Dfile=<path-to-file>

-DgroupId=<group-id>-DartifactId=<artifact-id>

-Dversion=<version>-Dpackaging=<packaging>

例如:

mvn install:install-file -Dfile=/home/hjq/sms.jar -DgroupId=ufmobile -DartifactId=sms -Dversion=3.0 -Dpackaging=jar

如此一来,该jar便安装成功了。

注意:如若运行该命令,前提是安装了一个非eclipse插件的maven。

---------------------------------------------------------------------------------------

# 如果在丛迅悉其渗乎他project中用到该jar类库作为依赖,在其pom.xml中增加相应的依赖代码即可。

如下语句所示:

<dependency>

<groupId>ufmobile</groupId>

<artifactId>sms</artifactId>

<version>3.0</version>

</dependency>

通过右键单击pom.xml文件选择maven –>add dependency 或者是打开pom.xml文件,选择dependencies –>add 时,搜索不到依赖的jar包,解决方法如下:

1、eclipse菜单 window->show view –>other –>Maven

2、在兄档打开的窗口里,右键 local repositories –>local repository ,选择 rebuild index

补充下:

1、确认pom.xml文件是正确的

2、确认本地Maven仓库有相同版本的jar包,如果没有,想尽办法down下来吧。

3、Eclipse中,右键工程,Maven->update dependencies,或者update project configuration,或者编码下pom.xml文件,再保存

4、不行,删除local Repository中,对应的jar包目录下的除jar文件外所有文档,再重复3的 *** 圆尘猛作

5、不行,重新打开下工程

6、不行,重橘桥启下Eclipse


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8037321.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存