问题标签 [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.
api - 我在哪里可以找到为 maven 3 编写旅行车的方法?
Maven 已从版本 2 更改为 3,因此它已将 ioc 容器从 plexus 更改为 google guice。
所以我的 maven 2 的 wagon(从 sourceforge 文件发布区域下载工件)必须重写为 maven 3 以满足 guice。是否有教程/api 描述/学习如何从 plexus wagon 更改为 guice wagon?
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
?
maven-2 - 如何抑制/控制 Wagon-FTP Maven 扩展的日志记录?
我正在使用Wagon-FTP通过 FTP 部署 Maven 站点。工作正常,但输出中充满了 FTP 连接/身份验证详细信息,这有效地向所有人公开了登录名和密码(特别是如果项目是开源的并且其 CI 协议是可公开访问的):
是否可以抑制此日志记录?或者配置它...这是我的部分pom.xml
,其中使用了 Wagon-FTP:
java - 每个scp的maven上传文件
通过 scp 将工件上传到预定义目标的首选方式是什么?我尝试使用 wagon:upload mojo,但是当我像这样在我的 pom 中定义“执行”部分时,它不会自动执行:
我添加了必要的扩展 wagon-ssh 和 wagon-ssh-external ,当我执行 wagon:upload 时一切正常,但它不会在发布阶段自动上传工件。
这甚至是将工件上传到网站的正确方法,还是应该部署插件来解决这个问题?
谢谢!
java - 使用 maven-wagon-plugin 上传问题
site-deploy
当我在调用release:perform
目标时尝试让 wagon 插件在生命周期内上传文件时,我遇到了一个奇怪的问题。似乎 wagon 在我调用时正确上传了文件,mvn site-deploy
但它只是响应
没有可上传的
当调用mvn release:perform
which 应该调用site site-deploy
文档中所述的阶段时。
这是 wagon 的插件配置。
maven 告诉我正确的目标已经开始:
但 wagon 不上传任何东西:
有没有人发现我的问题导致 maven 在调用时按预期工作site-deploy
但在执行时失败release:perform
?
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 文件提供程序,但由于这似乎几乎没有文档,我不确定。
maven - Maven 错误提示未指定存储库——wagon 插件
我只是想使用 scp 将文件从一个位置复制到另一个位置
maven - Maven-Wagon - 如何用特殊字符重命名资源?
我尝试使用 Mave-Wagon 插件通过 HTTP-GET 下载文件:
问题是?在目标文件名中,因为toFile
仅在下载发生后才应用。
当我通过普通浏览器下载 URL 时,浏览器也会给我一个“干净”且漂亮的文件名。Wagon-HTTP 是否忽略了这个 HTTP-Header?
有没有办法将参数传递给 URL 或让 Maven 使用另一个/清理过的文件名?
为了完整起见,整个例外是
maven - 在maven中生成javadoc,然后通过scp上传?
我的 Maven javadoc 插件现在运行良好,但我不知道如何通过 scp 将它添加到远程目录。
如何通过 scp 传输 javadoc 文件,但在它们生成之后?当我调用 site:site 时,这会自动发生吗?
谢谢!
maven-3 - 使用 Maven3 通过 ssh 运行远程命令
我正在使用 wagon-maven-plugin 将我的 WAR 文件 scp 到服务器。它工作正常。我的下一步是在服务器上执行一些命令(mkdir 等)。有没有一个插件可以帮助我做到这一点?有没有办法使用 wagon-maven-plugin 解决它?
我对 mvn 比较陌生。任何帮助,将不胜感激。
有什么建议么?