`

cargo-maven2-plugin

阅读更多

cargo-maven2-plugin是被用来在容器上执行功能测试,当然你也可以在测试代码中直接使用cargo java api启动容器。

你可以通过cargo.servolet.port来设置容器的端口号:

<configuration>
    <configuration>
        <properties>
            <cargo.servlet.port>8280</cargo.servlet.port>
        </properties>
    </configuration>
</configuration>

 

通过deployables来部署应用到容器中:

<configuration>
    <deployables>
        <deployable>
            <groupId>${groupId}</groupId>
            <artifactId>${artifactId}</artifactId>
            <type>war</type>
            <pingURL>http://localhost:${server.port}/${context}</pingURL>
            <properties>
                <context>${context}</context>
            </properties>
        </deployable>
    </deployables>
</configuration>

 

0
0
分享到:
评论

相关推荐

    maven cargo自动化部署tomcat7.pdf

    Maven插件(如cargo-maven2-plugin)可以扩展Maven的功能。 2. Cargo简介: Cargo是一个用于自动化部署Java应用到容器(如Web服务器和应用服务器)的工具。它支持广泛的容器和框架,允许用户无需手动下载和配置...

    cargo远程部署web项目资料

    &lt;artifactId&gt;cargo-maven2-plugin &lt;version&gt;1.8.4 &lt;containerId&gt;tomcat9x &lt;url&gt;http://yourserver.com/manager/text&lt;/url&gt; &lt;groupId&gt;com.yourcompany&lt;/groupId&gt; &lt;artifactId&gt;your-webapp &lt;type&gt;war...

    使用Maven Cargo 插件管理Tomcat6的部署

    &lt;artifactId&gt;cargo-maven2-plugin &lt;version&gt;1.7.9 &lt;containerId&gt;tomcat6x &lt;home&gt;/path/to/tomcat6 &lt;timeout&gt;30000 &lt;type&gt;standalone &lt;home&gt;/path/to/tomcat6 &lt;file&gt;conf/server.xml &lt;todir&gt;...

    maven_web.txt

    根据提供的`maven_web.txt`文件内容,我们可以看到这是一个Maven配置文件的一部分,主要涉及到了如何使用`cargo-maven2-plugin`插件来实现Web应用的自动部署。 #### 核心配置解读 1. **`&lt;finalName&gt;`**: 这个标签...

    Cargo实现自动化部署

    使用cargo-maven2-plugin插件配置Tomcat本地自动发布 .

    maven常见问题及解决办法

    [ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project myproject: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6...

    tomcat7,8,maven

    - **maven-tomcat-plugin**:使用Maven的Tomcat插件可以直接在开发环境中部署应用到本地Tomcat服务器,简化部署流程。 - **Cargo插件**:Cargo提供更灵活的容器管理,包括远程部署到生产环境的Tomcat服务器。 5. ...

    maven-tomcat自动部署

    除了上述插件,还可以使用Maven的Cargo插件或者Jenkins等自动化工具实现更复杂的部署策略,如热更新、滚动更新等。这些工具和插件使得开发者能够专注于编写代码,而无需担心部署过程中的繁琐操作。 总结来说,Maven...

    gradle-cargo-plugin:Gradle插件,可通过Cargo为本地和远程容器提供部署功能

    **Gradle Cargo Plugin详解** Gradle Cargo Plugin是一款强大的构建工具Gradle的插件,它集成了Cargo库,使得开发者能够方便地对Web应用程序进行本地和远程的部署操作。Cargo是一款非常实用的Java应用部署工具,...

    maven架构工程

    例如,可以使用`maven-resources-plugin`处理资源文件,`maven-surefire-plugin`运行单元测试,以及`maven-war-plugin`打包Web应用。通过自定义插件配置,可以实现特定的构建需求。 总结来说,“maven架构工程”是...

    MavenSampler:您不了解的5件事... Apache Maven插件掌握现代Maven插件的五个技巧

    Cargo Maven2 Plugin 是一个用于部署和管理应用服务器的插件。它能自动启动、停止、部署和undeploy应用程序到本地或远程的应用服务器。这极大地简化了集成测试和持续集成流程,因为你可以自动化地控制服务器环境。 ...

    201205_Maven学习笔记1.rar

    3. [20120524]maven发布web项目到jetty和cargo部署到tomcat.doc:这份文档可能会讲解如何使用Maven插件(如Jetty Maven Plugin和Cargo Maven Plugin)自动化部署Web应用程序到Jetty或Tomcat服务器。Maven插件扩展了...

    jakartaee9-starter-boilerplate:Jakarta EE 9入门样板项目(WIP)

    使用Cargo Maven插件部署到Apache TomEE 部署到Apache TomEE 使用Arquillian和Weld容器进行测试 使用Arquillian和Glassfish v6进行测试 与Arquillian和Open Liberty进行测试 参考 雅加达EE 9里程碑发布聚会 ...

    blog-ui-testing-container:回购

    我们仍然依靠maven-cargo-plugin将战争部署到Tomcat (或我们选择的任何Web应用程序容器)。 我们在旁边添加了pippo-demo.war文件,以便于尝试。 在实际情况下,它将在另一步骤中构建,并且可能由Jenkins将其复制到...

    Java Power Tools

    虽然Ant本身不提供依赖管理功能,但通过引入特定任务(如`maven-dependency-plugin`),可以方便地在Ant环境中引用Maven仓库中的第三方库。 **1.12/13 在Eclipse/NetBeans中使用Ant** 集成开发环境(IDE)如...

    rust-android-gradle

    为 Android 目标交叉编译 Rust Cargo 项目。 用法 将插件添加到您的根build.gradle ,例如: buildscript { repositories { maven { url " https://plugins.gradle.org/m2/ " } } dependencies { classpath ...

Global site tag (gtag.js) - Google Analytics