Maven是由早期为Jakarta Turbine定制的构建工具发展而来的,现在成为了一个独立的软件项目管理工具。Maven能够:
1)理解并管理整个软件开发周期,重用标准的构建过程,比如:编译,测试,打包等。同时Maven还可以通过相应的元数据,重用构建逻辑到一个项目。
2)Maven负责整个项目的构建过程。开发人员只需要描述项目基本信息在一个配置文件中:pom.xml。也就是说,Maven的使用者只需要回答“What”而不是“How”。
3. Maven并不只是一个构建工具,她还可以提供:
1)声明式依赖性管理
2)集中的组件库管理
3)文档的自动生成
4)报告的自动生成
官网 :
https://maven.apache.org/download.cgi
Linux 安装 :
解压后添加环境变量
vim /etc/profile
### 添加
export PATH=$PATH:/maven/bin
###
source /etc/profile
### 测试
mvn -v
配置 Maven 镜像
配置文件 : E:\services\maven\conf\setting.xml
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
RocketMQ 提供了一些扩展项目支持,地址:
https://github.com/apache/rocketmq-externals
其中一个rocketmq-connect-console项目,就是我们需要的可视化控制台;
访问 https://github.com/apache/rocketmq-externals/tags
点击 : rocketmq-console-1.0.0 进行下载
下载后解压,解压后将
rocketmq-externals-rocketmq-console-1.0.0 目录复制到具体位置,
如 :
E:\services\rocketmq-console
文件 : E:\services\rocketmq-console\rocketmq-console\src\main\resources\application.properties
修改 :
### 端口
server.port=8080
### namesever addr
rocketmq.config.namesrvAddr=192.168.1.100:9876
进入 E:\services\rocketmq-console\rocketmq-console 目录,使用 cmd( poweshell 会报错 ) :
mvn clean package -Dmaven.test.skip=true
运行
java -jar target/rocketmq-console-ng-1.0.0.jar
打开浏览器,访问 : http://localhost:8080/#/ 即可。