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

maven - Maven:如何配置测试以在集成测试阶段运行?

我正在使用 Maven 3.0.3。我想在我的测试阶段运行一些 Junit 测试,在我的集成测试阶段运行其他测试。问题是在集成测试阶段没有运行任何东西。我运行命令

开始一切。这是我配置我的surefire插件的方式......

我的“集成”目录中有两个 JUnit 测试。我正在使用 Maven Cargo 插件在集成阶段启动服务器。这是配置...

任何想法如何更改/增强我的配置以便我的集成测试能够运行?- 戴夫

0 投票
1 回答
2330 浏览

css - 添加 :last-child 或 :last-of-type 到导航菜单

通常CSS是我的事,但我不知何故傻眼了,为什么这对我不起作用。我正在通过 Cargo 建立一个用于 CMS 目的的网站,您可以在此处查看:http ://cargocollective.com/mikeballard

在我的菜单中,我有五个主要类别,单击它们(例如图像)会显示该类别下的工作列表。

基本上,我试图选择这个集合中的最后一个 div,并在该 div 中添加一个 margin-bottom:15px 。我试过使用:

.project_link:last-child或者.project_link:last-of-type,但它似乎没有工作。

HTML 不能改变太多以依赖 Cargo,它不像他们使用列表项那样好,而不是带有锚标签的 div 我假设这会容易得多。

0 投票
1 回答
597 浏览

unit-testing - 在 maven 安装时进行 TestNG 单元测试,安装 -> 部署到码头 -> 启动码头 -> 运行测试 -> 停止服务器

我有一个 Maven 项目。

我想测试(spring)控制器类,还写了一个测试类。要成功运行这个测试类,我希望将网络应用程序部署在(jetty)服务器中。

我怎么能做到这一点,当我执行 maven clean install.project 是

我一直在看码头插件和货物插件,但仍然发现很难做我想做的事。

0 投票
1 回答
1699 浏览

java - Cargo-Maven2-Plugin 找不到 Tomcat /lib 目录

我正在尝试设置 Maven 以启动 Tomcat(使用 Cargo)并部署我的项目以准备集成测试。

这是我的POM:

当我清理和构建时,它在我的 Tomcat /lib 目录中找不到 Catalina.jar:

在启用调试的情况下运行 clean 和 build 时,它显示它正在 tomcat/server/lib 中寻找 Catalina.jar:

我的 tomcat 目录如下所示:

为什么 Cargo 会在 /server/lib 下而不是 /lib 下寻找 Tomcat 的 lib 文件夹?

有没有办法覆盖这种行为?

更新:

在查看了 Tomcat 的不同版本(5.5、6.0、7.0)之后,看起来 5.5 的目录结构有 /server/lib 和 /common/lib,而 6.0 和 7.0 只有 /lib。

Cargo 似乎正在尝试实例化一个 Tomcat 5.5 应用程序。如何将其配置为使用 6.0?

0 投票
1 回答
398 浏览

jakarta-ee - Cargo 在集成测试运行时取消部署战争?

我有单独的集成测试配置文件,当运行这个配置文件时,我注意到 Cargo 启动并部署应用程序,然后 selenium 服务器启动,并且当集成测试启动时,cargo 取消部署错误的战争:

这是我的个人资料:

请告诉我为什么会发生这种行为以及如何解决它,在此先感谢。

0 投票
0 回答
1281 浏览

deployment - 使用 Cargo 在远程 JBoss 6.x 上部署

我正在尝试使用 Cargo 设置 Ant Target 以在 JBoss 6.x 服务器上执行远程部署。

这是我的目标描述:

[jboss.home]/client 和 [jboss.home]/lib 中的每个 jar 都在 cargo.tasks 类路径中,但是当我尝试执行 Target 时出现此错误:

那就是Java找不到类org.jboss.security.ClientLoginModule(顺便说一句:这个类位于[jboss.home]/lib中的jbosssx.jar中)。

我错过了一些罐子吗?我需要为 jaas 配置一些东西吗?谢谢你的帮助。

0 投票
1 回答
1881 浏览

maven - Cargo maven 插件 - 启动目标忽略配置,“运行”工作正常

我想要 cargo maven 插件启动一个 Tomcat7,所以我放入我的 pom:

问题是如果我运行:

一切正常,但如果我跑

pom 中设置的配置被忽略:“未定义容器,使用默认 [jetty6x,嵌入式] 容器”

你可以很容易地重现这个。只需创建一个战争专家应用程序:

然后将上面的代码添加到 pom 并运行这两个命令。

那么如何正确设定目标ContainerId——我错过了什么吗?!Urlstart

0 投票
1 回答
632 浏览

maven - Maven cargo jetty6x:是否可以提供额外的Jetty配置?

我使用带有 jetty6x 的 maven cargo 插件启动了应用程序。我得到HTTP/1.1 413 FULL head了某些要求。我发现,我需要指定更大的headerBufferSize(由于请求标头大小较大)。有没有办法将它提供给货物配置?

我的货物配置:

0 投票
1 回答
949 浏览

deployment - 使用货物和无效的 SSL 证书进行部署

我的测试 Tomcat 6 服务器有一个自签名证书。管理器 web 应用程序只能通过 SSL 使用此自签名证书访问。当我尝试使用 cargo-maven2-plugin 进行部署时,出现错误:

我可能可以将证书添加到默认的 Java 密钥库,但我希望尽可能保持部署的可移植性,并且不要求需要部署应用程序的每个人都安装证书。我想通过签出项目、配置应用程序服务器的密码并运行 Maven 来部署应用程序。

我在货物文件中找不到忽略无效证书的方法。

你能为我指出正确的方向吗 ?

0 投票
2 回答
5289 浏览

java - 使用 Cargo 和 Maven 远程部署 WAR 无需 HOT 部署

我们在构建服务器上使用 Cargo 和 Maven,将 WAR 文件从我们的构建服务器远程部署到内部 QA 服务器进行测试。

我们当前的项目 POM 如下所示,并且适用于热部署。

问题是我们希望 Cargo 插件停止 Tomcat 实例,部署新的 WAR,然后启动 Tomcat ,而不是热部署。有没有办法改变 POM 来管理这种情况?

我们的 Maven 构建定义为:

以及 POM 中的 cargo 插件设置: