gpt4 book ai didi

windows - 部署jar到maven内部仓库

转载 作者:可可西里 更新时间:2023-11-01 09:31:08 25 4
gpt4 key购买 nike

我已经创建了一个 Maven 内部存储库。我有不是使用 maven 创建的 jar,即它们没有 pom.xml 文件。我需要将这个 jar 部署到我创建的内部存储库。为此,我使用了 mvn deploy:deploy-file。以下是我使用的命令 -

mvn -X deploy:deploy-file -Durl=scp://localhost/my-repo/-DrepositoryId=localhost -Dfile=temp.jar -DgroupId=com.myorg -DartifactId=temp -Dversion= 1.0 -Dpackaging=jar -Dclassifier=test -DgeneratePom=true -DgeneratePom.description="temp test"-DrepositoryLayout=default -DuniqueVersion=false

我使用的是 windows xp 和 apache-maven-3.0.3。我收到以下错误 -

[ERROR] 无法执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy-file (default-cli) on project standalone-pom: Failed to deploy artifacts/metadata : 没有连接器可用于使用可用工厂访问默认类型的本地主机 (scp://localhost/commons-logging/) WagonRepositoryConnectorFactory"

我从来没有在 windows 上使用过 scp,因为我在 linux 机器上工作过,我也不需要安装它来完成这个任务,那么我可以从哪里安装它以及如何克服我面临的错误。请指导我解决这个问题。

谢谢!!

最佳答案

你没有提到这个存储库是什么。如果有问题的存储库是您的本地机器存储库,您可以这样做:

mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dpackaging=jar -Dversion=1.0.1B -Dfile=jta-1.0.1B.jar -DgeneratePom=true

如果存储库类似于 Nexus,则使用他们的 UI 上传工件,它会为您创建一个 pom。

关于windows - 部署jar到maven内部仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com