构建
从源代码构建 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
等等。