问题标签 [maven-wagon-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
293 浏览

java - wagon-ftp "连接超时"

我不断收到此错误。我正在尝试在我的网络服务器上设置一个 Maven 存储库。如果有人能告诉我我做错了什么,那就太好了。我正在关注 2009 年在博客中写的教程,但这似乎不起作用。这是一个 FTP 教程,所以我认为 SFTP 设置应该非常相似,但它似乎不起作用。

日志

pom.xml

设置.xml

0 投票
0 回答
878 浏览

maven - 如何配置 maven wagon 插件以允许不安全的 ssl?

在我们公司,我们artifactory在 https 服务器上运行。

我可以通过将服务器的证书添加到 java 密钥库来访问工件。

但我宁愿设置属性:

我的问题是:在哪里可以设置这些?理想情况下,它会在 pom 中

0 投票
1 回答
330 浏览

maven - 将 Maven 原型存储在 Google Cloud Storage 中

我正在使用 Maven wagon 将我的工件存储在 Google Cloud Storage 中。我关注了这篇博文https://egkatzioura.com/2018/04/09/host-your-maven-artifacts-using-google-cloud-storage/。我想避免使用 nexus 来增加运行服务器的开销以及我可以从 GCS 获得的存储成本节省。

现在我正在创建一些 Maven 原型,我还想将其存储在 GCS 中,并让人们能够在他们的机器上生成原型。

我无法找到任何关于如何做到这一点的帮助,是否可以使用旅行车进行一般设置并从中提取原型?

0 投票
1 回答
721 浏览

maven - 如何在 maven 版本的 -DrulesUri 参数中提供我的“rules.xml”文件:update-properties,而无需在 pom.xml 文件中指定它?

我正在使用 Maven 版本插件的 update-properties 目标来更新多个项目的 pom.xml 中的属性。(https://www.mojohaus.org/versions-maven-plugin/update-properties-mojo.html)。我想要最新版本的属性依赖项。

现在,有一些版本错误的二进制文件。我希望我的代码忽略这些版本。为此,我创建了我的“rules.xml”文件。我想将它作为 -DrulesUri 参数提供给 update-properties 目标。

我已经尝试在项目的 pom.xml 文件中指定此 rules.xml 文件,如(Maven 版本插件:从 maven 依赖项中引用 rule.xml?)所示。这是因为插件可以成功忽略 rules.xml 中的指定版本。所以,rules.xml 文件没有问题。但是,这在我的情况下没有用,因为涉及的项目很多,我无法更新每个项目的 pom.xml。

rulesUri 属性的文档说“ruleSet 文件的 URI,其中包含控制如何比较版本号的规则。URI 可以是 Wagon URI 或类路径 URI(例如 classpath:///package/sub/package/rules. xml)。” 这么多文档对我没有帮助。我想要一个关于如何在 -DrulesUri 参数中指定 rules.xml 文件的示例。我尝试将 rules.xml 文件指定为本地相对路径/绝对路径。但是,update-properties 目标似乎无法识别规则,只是在没有 -DrulesUri 参数的情况下类似于执行。我尝试阅读https://maven.apache.org/wagon/以了解 Wagon URI。但是,我没有找到一种简单的方法将我的 rules.xml 上传到某个地方,然后使用这个 Wagon URI 在 -DrulesUri 中指定。

这是我的 rules.xml 文件:-

0 投票
1 回答
46 浏览

maven - maven wagon 可以同时作为插件吗

maven wagon jar 是否也可以是一个插件。要实现这一点,需要将包装设置为 maven-plugin。这会对旅行车造成任何影响吗?

0 投票
0 回答
110 浏览

maven - 依赖管理可以为 Maven 扩展定义版本吗

已将 wagon-webdav-jackrabbit 定义为 Parent POM 中的扩展,Parent POM 使用依赖管理 POM。

父 POM 为 wagon-webdav-jackrabbit 定义了扩展

DependencyManagement POM 为 wagon-webdav-jackrabbit 定义了版本

构建父 POM 会拉取 wagon-webdav-jackrabbit 的最新版本,即 3.3.1,而不是依赖管理 POM 中提供的指定版本,即 2.10。

扩展的情况下,依赖管理中指定的版本会不会生效?依赖管理可以为 Maven 扩展定义版本吗?

0 投票
1 回答
126 浏览

java - 强制 Maven Wagon 插件发布而不是 PUT

我们正在尝试使用 Nexus APT 插件,但将工件发送到它需要发布而不是 PUTed。默认的 Wagon 实现似乎想要 HTTP Put,因为我们收到了 405 错误。

有没有办法告诉 wagon POST 而不是 PUT?我在文档中找不到它。

谢谢!

0 投票
1 回答
295 浏览

maven - 无法访问托管在 Google Cloud Storage 上的父项目

我在 Google Cloud Storage 上托管了 Spring Boot 父项目。我正在使用GoogleStorageWagon。我能够将父级部署到 GCS,但我无法下载它。

子项目 pom.xml

我遇到的错误如下。

错误

我尝试更改存储桶策略以及具有管理员访问权限的不同帐户。但是,我无法解决。

0 投票
1 回答
437 浏览

java - Maven 部署不断询问用户名/密码

对于我们的 maven 项目,每次调用 deploy 命令时:

它要求输入用户名密码:

我可以输入用户名/密码,但问题是,由于我们的项目有多个模块(大约 15 个),它会询问每个模块的用户名/密码(这真的很耗时。)

我尝试更新settings.xml以设置用户名/密码:

但不幸的是,这并没有解决它。

想知道有没有人遇到过类似的问题。

0 投票
1 回答
157 浏览

bitbucket-pipelines - Bitbucket Pipeline:主机密钥不匹配(在 RSA 之前首选 ECDSA)

我有一个 Bitbucket 部署管道,它使用 wagon-maven-plugin 在服务器上复制文件。这失败了

确定要继续连接吗?(是/否):无法确定主机“www.rpgframework.de”的真实性。RSA 密钥指纹为 c9:aa:d7:4e:bd:de:2b:59:be:5e:b9:48:4d:80:b8:a2。

我找到了如何在 Bitbucket 中添加已知主机的说明,但问题是 Bitbucket 检测到的密钥与上述密钥不同。

所以在我看来,Bitbucket 只检测 ECDSA 密钥,而 Maven Wagon 插件使用 RSA。

任何想法如何解决这个问题?