ODL技术内幕:架构设计与实现原理
上QQ阅读APP看书,第一时间看更新

1.1.4 ODL项目的管理

ODL的项目除了支撑类项目使用的Python、Shell脚本语言,其他大部分项目都是使用Java语言。采用Java语言作为开发语言的项目,大量的开源第三方组件及项目间的依赖管理是一件令人头疼的事情,而ODL社区借助Maven这款优秀的项目管理工具,实现了ODL项目的依赖下载、编译、构建、测试、打包、部署等一系列功能。

Maven工具通过pom配置文件来声明项目的依赖和编译构建选项。对于一个ODL的项目,只要其根目录下有pom文件,执行如下命令,即可实现项目的第三方组件的依赖下载、编译、测试、打包和安装到本地仓库的功能。

    mvn clean install

当然,要想执行上述命令,必须先安装JDK和Maven,并正确配置环境变量。1.2节会简单讲解安装ODL编译构建环境的过程。