[ 
https://issues.apache.org/jira/browse/RANGER-3310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17359806#comment-17359806
 ] 

Chia-Ping Tsai commented on RANGER-3310:
----------------------------------------

[~madhan] Could you take a look? The build slow down as it needs to download 
all dependencies (especially, ranger requires a bunch of dependencies). Also, 
the heavily download may violate the rules of apache 
(https://infra.apache.org/infra-ban.html).

 

> build_ranger_using_docker.sh does not reuse maven local cache
> -------------------------------------------------------------
>
>                 Key: RANGER-3310
>                 URL: https://issues.apache.org/jira/browse/RANGER-3310
>             Project: Ranger
>          Issue Type: Bug
>          Components: build-infra
>            Reporter: Chia-Ping Tsai
>            Assignee: Chia-Ping Tsai
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> The command 'stat -c "%u" pom.xml' is used to get the UID from host. However, 
> the command is not supported by macOS. Hence, macOS users can't pass 'mvn 
> xxxx' to call build_ranger_using_docker.sh since it causes error like "stat: 
> illegal option -- c". The maven cache of host is mounted to correct path when 
> the command line starts with "mvn". In other words, macOS users can't reuse 
> maven cache and all dependencies have to be download again...
> This patch aims to add following changes.
> 1. instead of using gosu, we directly align UDI inside/outside containers 
> (the container can modify the .m2 folder of host)
> 2. mount the m2 folder to correct path when running container.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to