forked from apache/rocketmq
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a61a82d
commit e9b4ce6
Showing
1 changed file
with
37 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
Build instructions for RocketMQ | ||
|
||
==================================================== | ||
|
||
(1) Requisites | ||
|
||
JDK 1.7+ is required in order to compile and run RocketMQ. | ||
|
||
RocketMQ utilizes Maven as a distribution management and packaging tool. Version 3.0.3 or later is required. | ||
Maven installation and configuration instructions can be found here: | ||
|
||
http://maven.apache.org/run-maven/index.html | ||
|
||
|
||
(2) Executing test cases | ||
|
||
Execute the following command in order to compile and test the components: | ||
|
||
$ mvn test | ||
|
||
|
||
(3) Importing projects to eclipse | ||
|
||
First, generate eclipse project files: | ||
|
||
$ mvn -U eclipse:eclipse | ||
|
||
Then, import to eclipse by specifying the root directory of the project via: | ||
|
||
[File] > [Import] > [Existing Projects into Workspace]. | ||
|
||
|
||
(4) Building packages | ||
|
||
Execute the following command in order to build the tar.gz packages and install them to the local repository: | ||
|
||
$ mvn clean package install assembly:assembly -U |