我正在开发一个拆分为微服务的Spring应用程序。我的类位于一个单独的模块中,我使用.jar中的pom.xml文件对其进行编译。应用程序托管在云中,因此我需要将.jar部署到应用程序的存储库中,然后作为依赖项使用。我的jar文件首先位于项目的根目录。我想要我的jar文件与maven-metadata.xml文件。我必须使用命令行将其部署到应用程序中:mvn deploy: deploy-file.
mvn deploy:deploy-file -Durl=file:<the path of the folder where I want my deployment> -Dfile=<myfilejar-0.0.49.jar> -DgroupId=<mygroupId> -DartifactId=<myartifactId> -Dpackaging=jar -Dversion=0.0.49 -DgeneratePom=false
但是我有这个:
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file (default-cli) on project C:AppSpringbackofficemyfilejar-0 not found.
为什么Maven不读取我的整个jar文件?我的命令行正确吗?Dfile应该是C:… myfiljar -0.0.49.jar ?
有谁知道如何解决这个问题吗?
thanks in advance
我设法找到了一个解决方案。我认为运行命令的终端并不重要。我用commander而不是IntelliJ终端启动了我的命令,最后它工作了。我的终端卡在文件点上了。