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

marco polo edited comment on MINIFI-213 at 3/22/17 2:18 PM:
------------------------------------------------------------

I usually use a git submodule when pulling ExternalProjects, but there are some 
cases for deps that don't have a git repo or those in which they are a little 
too volatile/big, which require download by other means. When I said download 
dependencies I was including things like boost, which you can do with a variety 
of cmake dep managers. I usually do it with shell scripts, but some cmake dep 
managers simply take to downloading things like boost ( for example ) and 
building as needed. 

Sorry for the edits. I was doing too many things at once and when I proofread 
it I made no sense to myself. 

I've seen a lot of repos rely solely on dep managers or shell scripts to 
download and build dependencies. This has the advantage of making a smaller 
repo. I like git submodule, but not for everything. I' ll leave the implementer 
of this ticket to make his or her  choice. I've edited ticket to   not skew 
anyone's direction toward a download only solution. I'd probably like a mix if 
it makes sense. 


was (Author: phrocker):
I usually use a git submodule when pulling ExternalProjects, but there are some 
cases for deps that don't have a git repo or those in which they are a little 
too volatile/big, which require download by other means. When I said download 
dependencies I was including things like boost, which you can do with a variety 
of cmake dep managers. I usually do it with shell scripts, but some cmake dep 
managers simply take to downloading things like boost ( for example ) and 
building as needed. 

Sorry for the edits. I was doing too many things at once and when I proofread 
it I made no sense to myself. 

I've seen a lot of repos reply solely on dep managers or shell scripts to 
download and build dependencies. This has the advantage of making a smaller 
repo. I like git submodule, but not for everything. I' ll leave the implementer 
of this ticket to make his or her  choice. 

> Move dependencies to ExternalProject
> ------------------------------------
>
>                 Key: MINIFI-213
>                 URL: https://issues.apache.org/jira/browse/MINIFI-213
>             Project: Apache NiFi MiNiFi
>          Issue Type: Improvement
>            Reporter: marco polo
>
> Could we move the libs in thirdparty to ExternalProject? Would this cause an 
> impact to any users?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to