mvn:deploy神坑之:“maven deploy-file requires a project to execute but no pom file is found”

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/82882379

发布代码如下:

mvn -X deploy:deploy-file 
-DgroupId=org.apache.maven.plugins
-DartifactId=maven-compiler-plugin
-Dversion=3.6.0
-Dpackaging=jar
-Dfile=C:\Users\maven-compiler-plugin-3.6.0.jar
-Durl=http://200.52.200.246:8081/repository/maven-releases
-DrepositoryId=releases

一直报错:

maven deploy-file requires a project to execute but no pom file is found

按道理,如果用命令发布第三方JAR包,是不需要pom.xml的,只有用intellij idea中的maven插件发布的时候,才会用到pom.xml,so,whats the problem?
解决办法:

mvn -X deploy:deploy-file 
“-DgroupId=org.apache.maven.plugins”
“-DartifactId=maven-compiler-plugin”
“-Dversion=3.6.0”
“-Dpackaging=jar”
“-Dfile=C:\Users\maven-compiler-plugin-3.6.0.jar”
“-Durl=http://200.52.200.246:8081/repository/maven-releases”
“-DrepositoryId=releases”

没错,仅仅是加了引号!

猜你喜欢

转载自blog.csdn.net/daijiguo/article/details/82882379