ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Overdijk <marceloverd...@gmail.com>
Subject Re: Ivy in C/C++ environment
Date Fri, 07 Dec 2012 07:55:26 GMT

Yes this is exactly our idea. To just use Ivy / Ant resolve/download the the
needed (transitive) dependencies and unpack zip's if needed.
>From there on we can make 'native' builds.


David Weintraub wrote:
> 
> Ivy is built for Java and its jars. By default, Ivy uses the Maven
> worldwide repository system to search for jars. It also is built for Ant
> integration.
> 
> However, you could emulate this structure if you use your own Maven/Ivy
> style repository such as Nexus or Artifactory. You'll have to figure out a
> naming convention thats similar to Ivy's and Maven's
> (organisation/groupID, name/artifactId, revision/version), and disconnect
> your Nexus/Artifactory repository from the rest of the world since if the
> artifact isn't in your repository, you don't want to look in the Maven
> worldwide repository system.
> 
> You could also build `build.xml` files for Ant just to download the needed
> library objects (*.dll, *.o, *.so, , *.a, etc.) using <ivy:resolve>. There
> will be some work involved, but I've seen people do this.
> 
> However, there might be better tools. For example, BuildBoost:
> http://www.boost.org/boost-build2/index.html. I never used it, but I've
> heard it talked about as a Maven for C++ projects.
> 
> On Dec 6, 2012, at 10:15 AM, Marcel Overdijk <marceloverdijk@gmail.com>
> wrote:
> 
>> 
>> I wonder if somebody has some pointers for using Ivy in a C/C++
>> environment.
>> 
>> a) how is dependency management done (e.g. using custom resolver?)
>> b) how is building done (based on on de Ivy dependencies)
>> 
>> 
>> I'm not looking for a complete solution, just wat to start a discussion
>> about possibilities or perhaps best practices from people already having
>> this set up.
>> 
>> Unfortunately I can't find and information in the docs. Ivy is especially
>> interesting as it is nog tight to Java dependency management.
>> 
>> 
>> 
>> 
>> 
>> -- 
>> View this message in context:
>> http://old.nabble.com/Ivy-in-C-C%2B%2B-environment-tp34767076p34767076.html
>> Sent from the ivy-user mailing list archive at Nabble.com.
>> 
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Ivy-in-C-C%2B%2B-environment-tp34767076p34769838.html
Sent from the ivy-user mailing list archive at Nabble.com.


Mime
View raw message