问题标签 [maven-cargo]

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 回答
1286 浏览

java - maven货物和硒

我使用 maven cargo 和 selenium 进行自动化。这是代码:

但是随着战争开始变得越来越大,pingtimeout 开始增加,我不想使用 ping timeout,但我现在被迫这样做,因为部署需要一些时间,如果没有提到 pingtimeout,selenium 不会等待。

这个问题有什么解决办法吗?

0 投票
1 回答
601 浏览

cargo - Cargo Maven 插件 Token Replacement

我正在使用 cargo-maven 插件,并且正在尝试使用插件的令牌替换功能。不知何故,它不适合我。我想我不知道如何表示令牌,以便货物可以用价值代替它。这是我的插件配置

我的 test.properties 的内容如下:

如果有人可以向我展示如何使用货物插件的令牌替换的示例,那就太好了。

谢谢

0 投票
1 回答
82 浏览

eclipse - 从 netbeans 将 java 6 maven webapp 发布到 tomcat 时出现轻微的 url 不匹配

老实说,我已经使用 eclipse 3.6 (STS) 启动了这个小型 maven webapp,我发现它非常复杂,以至于我不得不切换到 netbeans。我真的很想使用 eclipse,但这些都是实际情况。所以在一切结束时,我'会想要一个相同项目的 Eclipse 版本。谢谢

我使用嵌入式原型设置了 maven webapp,并使用货物插件来处理部署。基本上只有hello world index.jsp在项目中。在这里和那里选择 pom 配置后,我的 pom 最终是这样 。虽然它在我重新启动 IDE 后开始发布,但它正在发布到http://localhost:8080/但对我来说,我期待它在http://localhost:8080/mvnTestWebap

所以这是我的问题

  • 问题1:我该如何纠正?
  • 问题 2:我相信我的 pom 与 netbeans 绑定得太多了,我怎样才能实现发布到 tomcat 的结果但有一个可移植的 pom?有人可以建议一个可以在 eclipse 上运行的重写吗?
  • 问题 3:什么对应于 Eclipse 中的 netbeans“运行”?
0 投票
1 回答
373 浏览

tomcat - 在部署到 Tomcat 进行集成测试之前修改 my.war/WEB-INF/ 中的配置文件

我有基于部署在 Tomcat 上的 Jetty Servlet 的 REST 客户端/服务器应用程序。客户端和服务器两个不同的模块。

我还创建了第三个模块(webapp-tests),它只负责启动集成测试。

在运行测试之前,我想使用“Cargo”插件部署由服务器模块创建的“战争”的几个实例。

事实上,我有一个位于 'WEB-INF/' 的配置文件,其中包含一些设置(如 MySQL 连接设置、超时等......)。而且我想在使用 Cargo 部署它之前在 WAR 文件中更改这个配置文件,有几种配置(几个 MySQL 版本,......等)

你知道我该如何处理这个问题吗?

提前感谢您的帮助,最好的问候,

拉斐尔

0 投票
1 回答
5496 浏览

tomcat - 使用 CARGO 在 Tomcat 上进行远程部署失败并出现 TIMEOUT

使用 cargo-maven2-plugin (1.0.6) 进行远程部署时遇到问题。我正在部署的战争相当大,默认的 20 秒不足以进行完整部署。实际的例外是(20 秒后):

我的货物配置如下:

0 投票
2 回答
5419 浏览

tomcat - How do I package my web app and tomcat together using maven?

I would like to distribute my application packaged as WAR embedded in Apache Tomcat. That is I want to distribute Tomcat along with my application.

How can this sort of distribution packaging can be done with Maven?

I have seen the Maven Cargo Plugin, but it appears to be geared towards deploying applications in containers locally. Perhaps an additional step over Cargo plugin is what I need. cargo:package appears to be interesting but lacks documentation.

0 投票
1 回答
1351 浏览

java - 如何指定 core.cargo.version 在 cargo-maven2-plugin 中使用

我正在尝试升级我现有的 Maven 应用程序以使用 tomcat 7.10 及更高版本。

在 7.8 上,我使用 cargo-maven2-plugin 启动 tomcat 容器并部署 webapp,这工作正常。

在 7.10 及更高版本上,此操作失败并出现错误:

这是因为该库在 7.9 中已从 tomcat 中删除,但我使用的货物版本仍在其 server.xml 配置中指定该库。

该错误已在 cargo 1.1.0 ( http://jira.codehaus.org/browse/CARGO-923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel )中修复

我正在尝试研究如何强制使用 maven (或更具体地说是 cargo-maven2-plugin )应该使用的货物版本。

我的 pom.xml 的相关部分如下所示:

问题是这将始终通过 cargo-maven2-plugin 版本号使用 cargo 1.6。如果我检查 mvnrepository 这是可用的最新版本(并且已损坏)。

如果我尝试在 configuration->properties 部分指定 core.cargo.version,它似乎没有任何区别。

有任何想法吗?

0 投票
3 回答
11175 浏览

tomcat - Maven 3 和 Cargo - '找不到前缀'cargo' 的插件'

我刚刚将以下代码添加到我的 pom.xml 中(如此处所指定

但是,当我运行时,mvn clean verify cargo:run我得到以下信息:

任何帮助将不胜感激。

0 投票
1 回答
2495 浏览

merge - 简单的 WAR 文件合并 - 用第二个 WAR 文件覆盖第一个 WAR 文件

我想简单地合并两个 WAR 文件,用来自第二个 WAR 的文件覆盖第一个 WAR 中的相应文件,即输出 WAR 将包含来自第二个 WAR 的 web.xml(如果存在的话)。我正在尝试使用 cargo-maven2-plugin,但我遇到了问题。Cargo 有一些用于合并 web.xml 的复杂机制,在大多数情况下,结果与我需要的不同。

我尝试了一些类似于以下的 uberwar 配置:

1)

2)

在这两种情况下,我都没有得到我想要的,甚至没有得到与我想要的类似的东西。你知道我做错了什么吗?或者也许 Cargo 不是一个很好的工具......你知道任何其他可以做同样事情并且可以与 Maven 集成的工具吗?谢谢。

0 投票
1 回答
3878 浏览

java - 将自定义环境变量传递给 Maven 货物

我正在寻找一种将环境变量传递到货物集装箱的方法。像这样的东西: