windows10打包jar包到本地仓库失败(The goal you specified requires a project to execute but there is no POM in)

因为公司需求,将dingtalk打包到本地服务器,再打包到服务器运行,所以在网上百度打包jar包的方法
1.第一步
配置maven环境变量
在这里插入图片描述
在这里插入图片描述
然后控制台cmd查询
在这里插入图片描述
确保maven配置完成
2.打包本地jar包到本地仓库
这是我本地jar包的地址
在这里插入图片描述
网上搜索到的打包命令都是这样的

mvn install:install-file -Dfile=jar包完整地址或相对地址 -DgroupId=自定义的groupID -DartifactId=自定义的artifactid -Dversion=自定义版本号 -Dpackaging=jar 

在我自己的实践下
mvn install:install-file -Dfile=D:\taobao-sdk-java-auto.jar -DgroupId=com.dingtalk.api -DartifactId=top-api-sdk-dev -Dversion=ding-open-mc-SNAPSHOT -Dpackaging=jar
在这里插入图片描述
反正是错了,后面各种百度,没有找到有价值的信息(没解决我自己的错误),然后上Stack Overflow找了一下
发现是要在每一段之间都添加上分号
mvn install:install-file “-Dfile=D:\taobao-sdk-java-auto.jar” “-DgroupId=com.dingtalk.api” “-DartifactId=top-api-sdk-dev” “-Dversion=ding-open-mc-SNAPSHOT” “-Dpackaging=jar”

在这里插入图片描述
然后就装好了

这是Stack Overflow文章链接:https://stackoverflow.com/questions/16348459/error-the-goal-you-specified-requires-a-project-to-execute-but-there-is-no-pom


版权声明:本文为milo_milo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。