分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

apache ranger源码编译

发布时间:2023-09-06 02:34责任编辑:郭大石关键词:apache编译

官方文档 http://ranger.apache.org/quick_start_guide.html

Quick Start Guide

Build Process

1. Check out the code from GIT repository

 ???git clone https://gitbox.apache.org/repos/asf/ranger.git ???cd ranger 

Alternatively, you can checkout the code from github:

 ???git clone https://github.com/apache/ranger ???cd ranger 

2. Please execute the following Maven command:

 ???$ export JAVA_HOME=%jdk 7 Home% ???$ mvn clean ????$ mvn -DskipTests=false clean compile package install assembly:assembly 

3. After the above build command execution, you should see the following TAR files in the target folder:

ranger-%version-number%-%module-name%.tar.gz

Create an Apache Release

1. Checkout from ranger release branch

$ git checkout ranger-%version%

2. Run maven commands to build and validate the build is working fine (See Build Process: step 2):

 ???$ export JAVA_HOME=%jdk 7 Home% ???$ mvn clean ????$ mvn -DskipTests=false clean compile package install assembly:assembly 

3. Clean all generated files for building the source build

$ mvn clean

4. Create a TAR source file using the following command:

$ ant -f release-build.xml -Dranger-release-version=%version-number%

5. Now, the following files are ready to be published for release:

 ????./target/apache-ranger-%version-number%.tar.gz ???./target/apache-ranger-%version-number%.tar.gz.asc ???./target/apache-ranger-%version-number%.tar.gz.mds

实战

编译环境:

root@greenvm-v1:~/Downloads/ranger# java -versionjava version "1.8.0_181"Java(TM) SE Runtime Environment (build 1.8.0_181-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)root@greenvm-v1:~/Downloads/ranger# mvn -vApache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)Maven home: /home/h/pkg/mvnJava version: 1.8.0_181, vendor: Oracle Corporation, runtime: /home/h/pkg/jdk1.8.0_181/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "4.4.0-31-generic", arch: "amd64", family: "unix"

编译命令:

mvn -DskipTests clean compile package install assembly:assembly

编译结果:(我这里是导入ubuntu系统中idea编译的,方便查看源码)

apache ranger源码编译

原文地址:https://www.cnblogs.com/felixzh/p/10443426.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved