问题标签 [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 回答
194 浏览

api - 我在哪里可以找到为 maven 3 编写旅行车的方法?

Maven 已从版本 2 更改为 3,因此它已将 ioc 容器从 plexus 更改为 google guice。

所以我的 maven 2 的 wagon(从 sourceforge 文件发布区域下载工件)必须重写为 maven 3 以满足 guice。是否有教程/api 描述/学习如何从 plexus wagon 更改为 guice wagon?

0 投票
1 回答
4185 浏览

maven - Maven Wagon 插件:可以 wagon:upload 上传到多个位置吗?

我正在研究Maven Wagon 插件以尝试将一些工件上传到远程 UNC 服务器共享 ( \\servername\share\directory\to\put\to),并且我已将其配置为在 POM 中像这样工作:

当我传入时,这对一台服务器-Dservername=x -Dsharename=y非常有用,但是如何扩展它以便我可以为 QA 或 Prod 运行部署,我有多个服务器要部署到?

我已经考虑(并编写了)一个脚本来运行mvn wagon:upload -Penvironment#多次 - 每个服务器一次 - 但这对我来说似乎有缺陷。如果我要编写一个脚本来处理这个过程,我也可以编写整个部署的脚本。然而,这剥夺了 Wagon(和 Maven)的用处......

有没有办法<executions>为一个目标运行多个?例如,wagon:upload当我刚刚运行时运行多个配置文件配置的任务mvn deploy -Pqa

0 投票
1 回答
537 浏览

maven-2 - 如何抑制/控制 Wagon-FTP Maven 扩展的日志记录?

我正在使用Wagon-FTP通过 FTP 部署 Maven 站点。工作正常,但输出中充满了 FTP 连接/身份验证详细信息,这有效地向所有人公开了登录名和密码(特别是如果项目是开源的并且其 CI 协议是可公开访问的):

是否可以抑制此日志记录?或者配置它...这是我的部分pom.xml,其中使用了 Wagon-FTP:

0 投票
1 回答
892 浏览

java - 每个scp的maven上传文件

通过 scp 将工件上传到预定义目标的首选方式是什么?我尝试使用 wagon:upload mojo,但是当我像这样在我的 pom 中定义“执行”部分时,它不会自动执行:

我添加了必要的扩展 wagon-ssh 和 wagon-ssh-external ,当我执行 wagon:upload 时一切正常,但它不会在发布阶段自动上传工件。

这甚至是将工件上传到网站的正确方法,还是应该部署插件来解决这个问题?

谢谢!

0 投票
2 回答
3804 浏览

java - 使用 maven-wagon-plugin 上传问题

site-deploy当我在调用release:perform目标时尝试让 wagon 插件在生命周期内上传文件时,我遇到了一个奇怪的问题。似乎 wagon 在我调用时正确上传了文件,mvn site-deploy但它只是响应

没有可上传的

当调用mvn release:performwhich 应该调用site site-deploy文档中所述的阶段时。

这是 wagon 的插件配置。

maven 告诉我正确的目标已经开始:

但 wagon 不上传任何东西:

有没有人发现我的问题导致 maven 在调用时按预期工作site-deploy但在执行时失败release:perform

0 投票
2 回答
14271 浏览

maven - 在 Maven 中,如何使用 wagon 插件复制文件?

摘要:如何使用 Maven 将一些生成的文件复制到网络服务器(例如 IIS 或 Apache)目录中?

详细信息:我有一个在 Maven 中构建的工作应用程序。我已经设法使用webstart-maven-plugin构建它,它在一个目录中生成所有需要的文件(.jar 和 .jnlp)target/jnlp。它还会创建一个 zip 文件,其中包含所有内容target/foo-1.0.zip

目前 webstart 插件没有deploy目标 - 对它的请求最终出现在常见问题解答(问题 3)上。将来可能会实现,但暂时建议使用wagon-maven-plugin

我从来没有用过Wagon。首先,我只想将文件复制到网络服务器提供的本地目录中。稍后我想远程复制它们,可能使用 ftp。有人可以举例说明我需要添加什么以pom.xml使本地副本正常工作(希望也是一个 ftp 示例?)。我在文档中找不到它。从阅读中我认为我可能还需要Wagon Maven 文件提供程序,但由于这似乎几乎没有文档,我不确定。

0 投票
1 回答
877 浏览

maven - Maven 错误提示未指定存储库——wagon 插件

我只是想使用 scp 将文件从一个位置复制到另一个位置

0 投票
1 回答
707 浏览

maven - Maven-Wagon - 如何用特殊字符重命名资源?

我尝试使用 Mave-Wagon 插件通过 HTTP-GET 下载文件:

问题是?在目标文件名中,因为toFile下载发生后才应用。

当我通过普通浏览器下载 URL 时,浏览器也会给我一个“干净”且漂亮的文件名。Wagon-HTTP 是否忽略了这个 HTTP-Header?

有没有办法将参数传递给 URL 或让 Maven 使用另一个/清理过的文件名?

为了完整起见,整个例外是

0 投票
1 回答
563 浏览

maven - 在maven中生成javadoc,然后通过scp上传?

我的 Maven javadoc 插件现在运行良好,但我不知道如何通过 scp 将它添加到远程目录。

如何通过 scp 传输 javadoc 文件,但在它们生成之后?当我调用 site:site 时,这会自动发生吗?

谢谢!

0 投票
1 回答
17949 浏览

maven-3 - 使用 Maven3 通过 ssh 运行远程命令

我正在使用 wagon-maven-plugin 将我的 WAR 文件 scp 到服务器。它工作正常。我的下一步是在服务器上执行一些命令(mkdir 等)。有没有一个插件可以帮助我做到这一点?有没有办法使用 wagon-maven-plugin 解决它?

我对 mvn 比较陌生。任何帮助,将不胜感激。

有什么建议么?