Cargo

授权协议 未知
开发语言 Java
所属分类 服务器软件、 应用服务器
软件类型 开源软件
地区 不详
投 递 者 解宏扬
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Cargo是一个J2EE 容器的轻量级封装,提供操作容器的API

Cargo 提供的API 有:

  • 用于启动和停止以及发布新应用到容器的 Java API,同时提供有 ANT、Maven、Intellij IDEA 和 Netbeans 的插件;
  • 用于解析、创建和合并应用的 Java API

Cargo 的使用例子:

Deployable war = new WAR("path/to/simple.war");

LocalConfiguration configuration =
new Resin3xStandaloneLocalConfiguration("target/myresin3x");
configuration.addDeployable(war);

InstalledLocalContainer container =
new Resin3xInstalledLocalContainer(configuration);
container.setHome("c:/apps/resin-3.0.18");

container.start();
// Here you are assured the container is started.

container.stop();
// Here you are assured the container is stopped.
  • 1、cargo简介 Cargo 是 Rust 的构建系统和包管理器。⼤多数 Rustacean 们使⽤ Cargo 来管理他们的 Rust 项⽬,因为它可以为你处理很多任务,⽐如构建代码、下载依赖库并编译这些库。(我们把代码所需要的库叫做 依赖(dependencies))。 查看cargo版本 cargo --version 我这里可以看到具体的版本好和日期 cargo 1.63.0 (fd9

 相关资料
  • 我正在尝试使用rust为ios目标制作一个跨平台库。我正在跟随本文(在iOS上构建和部署Rust库)。*注意:我遵循了相同的步骤,我的项目结构看起来也是相同的* 完成代码和项目设置后,最后一步是构建库。当我尝试使用构建库时。它会抛出以下错误: 的库目标 另外,请注意,我只能安装对两个平台的支持。(和)。我认为原因是他们放弃了对32位架构的支持。 因此,当我运行。 它抛出错误: cargo.toml

  • 第十二章中,我们构建一个包含二进制 crate 和库 crate 的包。你可能会发现,随着项目开发的深入,库 crate 持续增大,而你希望将其进一步拆分成多个库 crate。对于这种情况,Cargo 提供了一个叫 工作空间(workspaces)的功能,它可以帮助我们管理多个相关的协同开发的包。 工作空间 是一系列共享同样的 Cargo.lock 和输出目录的包。让我们使用工作空间创建一个项目,

  • 我们曾经在项目中使用 上的包作为依赖,不过你也可以通过发布自己的包来向它人分享代码。crates.io 用来分发包的源代码,所以它主要托管开源代码。 Rust 和 Cargo 有一些帮助它人更方便找到和使用你发布的包的功能。我们将介绍一些这样的功能,接着讲到如何发布一个包。 准确的包文档有助于其他用户理解如何以及何时使用他们,所以花一些时间编写文档是值得的。第三章中我们讨论了如何使用 // 注释

  • 在 Rust 中 发布配置(release profiles)是预定义的、可定制的带有不同选项的配置,他们允许程序员更多的控制代码编译的多种选项。每一个配置都彼此相互独立。 Cargo 有两个主要的配置:运行 时采用的 dev 配置和运行 cargo build --release 的 release 配置。dev 配置被定义为开发时的好的默认配置,release 配置则有着良好的发布构建的默认配

  • 使用发布配置来自定义构建 使用工作空间来组织更大的项目 使用自定义的命令来扩展 Cargo

  • 我正在开发一个Jenkins插件,该插件使用Codehaus CargoJavaAPI管理将EAR文件部署到JavaEE容器,但是在使用API部署到远程Wildfly容器时遇到了一个问题。部署到其他容器(例如Glassfish)时,代码工作正常,但尝试将EAR文件部署到Wildfly容器时,会返回错误消息。 我花了几个小时研究这个问题,但找不到任何可以解决问题的东西。尝试部署到在Windows和U

  • 各位,我使用插件cargo-maven2-plugin在Tomcat8上运行集成测试(等待tomcat8-maven-plugin) 不幸的是,当我停止容器时,我有这样一个堆栈:

  • 我试图创建一个嵌入友好的可执行文件(占用空间小且不依赖于Rust标准库),它使用的库(wasmi)已经支持构建。对于Rust来说,我只是简单地拼凑说明,但它的要点似乎是遵循步骤。 对于可执行文件: 即: 包含 定义我们的条目(而不是,因为我们没有调用它的运行库) 并定义一个恐慌处理程序,因为不包括Rust std库来为我们定义它。 编译此文件的货物文件如下所示: 并生成一个非常小的二进制文件,它排

相关阅读

相关文章

相关问答

相关文档