解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

本文主要是介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin...

Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file

本地仓库,手动加的jar

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

pom.XML中就是找不到,把_remote.properties、.lastUpdate文件删除,任凭我clean,install,都不行。。。

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

最后,试了Maven命令 --mvn install:install-file,阔以了!!!!

先简单说一下mvn install:install-file 命令:

mvn install:install-file 命令用于将一个已存在的 jar 文件安装到本地 Maven 仓库中。这个命令通常在你有一个不在任何公共仓库中的 jar 文件,或者你希望将一个本地生成的 jar 文件添加到本地 Maven 仓库时使用。

下面是 mvn install:install-file 命令的详细说明及China编程其常用参数:

基本用法

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> [-Dclassifier=<class编程ifier>] [-DgeneratePom=<true|false>] [-DcreateChecksum=<true|false>]

参数说明

  • -Dfile:jar包所在的路径与文件名
  • -DgroupId:groupId 名
  • -DartifactId:该包artifactId名
  • -Dversion:版本号
  • -Dpackaging:包类型(例如 jar、war、pom 等)
  • -Dclassifier(可选):该包 的分类器
  • -DgeneratePom(可选):如果设置为 truephp则 MaChina编程ven 将为该包生成一个基础的 POM 文件。默认值是 false
  • -DcreateChecksum(可选):如果设置为 true,则 Maven 将为该包生成一个校验和文件。默认值是 false

我的操作步骤

首先,将.m2的jar包移到另一个文件夹中

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

然后,打开终端,执行maven命令:

mvn install:install-file -Dfile=D:\temp\FDD-1.0.0.jar -DgroupId=com.syFdd -DartifactId=FDD -Dversion=1.0.0 -Dpackaging=jar -DgeneratePpythonom=true

然后,它竟然报错了!!!

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

说是少什么pom文件,查了一下,有说是因为操作系统的差异导致,把所有参数加上引号即可,果然加上双引号,OK了!!

mvn install:install-file "-Dfile=D:\temp\FDD-1.0.0.jar" "-DgroupId=com.syFdd" "-DartifactId=FDD" "-Dversion=1.0.0" "-Dpackaging=jar" "-DgeneratePom=true"

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

这样jar包就移到了.m2中

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

pom.xml文件也不报红了!!!

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。

这篇关于解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1154371

相关文章

idea设置快捷键风格方式

《idea设置快捷键风格方式》在IntelliJIDEA中设置快捷键风格,打开IDEA,进入设置页面,选择Keymap,从Keymaps下拉列表中选择或复制想要的快捷键风格,点击Apply和OK即可使... 目录idea设www.chinasem.cn置快捷键风格按照以下步骤进行总结idea设置快捷键pyth

python中的flask_sqlalchemy的使用及示例详解

《python中的flask_sqlalchemy的使用及示例详解》文章主要介绍了在使用SQLAlchemy创建模型实例时,通过元类动态创建实例的方式,并说明了如何在实例化时执行__init__方法,... 目录@orm.reconstructorSQLAlchemy的回滚关联其他模型数据库基本操作将数据添

Spring配置扩展之JavaConfig的使用小结

《Spring配置扩展之JavaConfig的使用小结》JavaConfig是Spring框架中基于纯Java代码的配置方式,用于替代传统的XML配置,通过注解(如@Bean)定义Spring容器的组... 目录JavaConfig 的概念什么是JavaConfig?为什么使用 JavaConfig?Jav

JAVA项目swing转javafx语法规则以及示例代码

《JAVA项目swing转javafx语法规则以及示例代码》:本文主要介绍JAVA项目swing转javafx语法规则以及示例代码的相关资料,文中详细讲解了主类继承、窗口创建、布局管理、控件替换、... 目录最常用的“一行换一行”速查表(直接全局替换)实际转换示例(JFramejs → JavaFX)迁移建

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

Java使用Spire.Doc for Java实现Word自动化插入图片

《Java使用Spire.DocforJava实现Word自动化插入图片》在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来... 目录1. Spire.Doc for Java库介绍与安装2. 使用特定的环绕方式插入图片3. 在指定位

Springboot3 ResponseEntity 完全使用案例

《Springboot3ResponseEntity完全使用案例》ResponseEntity是SpringBoot中控制HTTP响应的核心工具——它能让你精准定义响应状态码、响应头、响应体,相比... 目录Spring Boot 3 ResponseEntity 完全使用教程前置准备1. 项目基础依赖(M

Java使用Spire.Barcode for Java实现条形码生成与识别

《Java使用Spire.BarcodeforJava实现条形码生成与识别》在现代商业和技术领域,条形码无处不在,本教程将引导您深入了解如何在您的Java项目中利用Spire.Barcodefor... 目录1. Spire.Barcode for Java 简介与环境配置2. 使用 Spire.Barco

解决idea启动项目报错java: OutOfMemoryError: insufficient memory

《解决idea启动项目报错java:OutOfMemoryError:insufficientmemory》:本文主要介绍解决idea启动项目报错java:OutOfMemoryError... 目录原因:解决:总结 原因:在Java中遇到OutOfMemoryError: insufficient me