构建

开发者 > 构建

从源代码构建 ActiveMQ Classic

ActiveMQ Classic 使用 Maven 作为其构建和管理工具。如果您不想使用 Maven,您可以直接使用您的 IDE 或 下载 分发版或 JAR。

先决条件

必需

  • 下载并 安装 Maven
  • 获取最新的 源代码
  • JDK (版本 5.17.0+ 需使用 11,版本 <= 5.17.0 需使用 1.8,版本 <= 5.10 需使用 1.6,版本 > 5.10 需使用 1.7)

使用 Maven 3

ActiveMQ Classic 使用 Maven 3 进行构建。我们建议您下载并安装 Maven

您应该将 MAVEN_OPTS 环境变量设置为至少 -Xmx800m。ActiveMQ Classic 构建的某些部分非常占用内存。增加 Maven 内存限制,以便构建不会失败。

进行快速构建

mvn -Dtest=false -DfailIfNoTests=false clean install 

使用 IDE

如果您更喜欢使用 IDE,那么您可以使用 Maven 插件自动生成 IDE 的项目文件。例如:

mvn eclipse:eclipse

mvn idea:idea

导入到 Eclipse

如果您还没有这样做,您需要让 Eclipse 了解 Maven 存储库,以便它可以构建所有内容。在首选项中,转到 Java->构建路径->类路径,并定义一个名为 M2_REPO 的新类路径变量,该变量指向您的本地 Maven 存储库(即,在 Unix 上为 ~/.m2/repository,在 Windows 上为 c:\Documents and Settings\<user>\.m2\repository)。

其他 Maven 2 目标

有关更多详细信息,请尝试 示例基准测试
有关使用它们的更多详细信息,请参阅 插件参考

使用 Maven 1(ActiveMQ Classic 4.0.x 及以下)

ActiveMQ Classic 4.0.x 及以下版本使用 Maven 1 进行构建。我们建议您下载并安装 Maven 1.0.2

进行快速构建

maven -Dmaven.test.skip.exec=true

使用 IDE

如果您更喜欢使用 IDE,那么您可以使用 Maven 插件自动生成 IDE 的项目文件。例如:

maven eclipse

maven idea

等等。

其他 Maven 1 目标

有关更多详细信息,请尝试 示例基准测试
有关使用它们的更多详细信息,请参阅 插件参考

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛徽标和 Apache ActiveMQ 项目徽标是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 许可。