Add ability to construct a native library path based on dependencies
--------------------------------------------------------------------

                 Key: IVY-600
                 URL: https://issues.apache.org/jira/browse/IVY-600
             Project: Ivy
          Issue Type: New Feature
          Components: Ant, Core
            Reporter: Arthur Branham


We are currently experimenting with the IVY project as the central dependency 
management system for our ANT build system.  So far we have achieved compile 
configurations and have used these to construct a dynamic classpath which is 
fed to the javac task.  This works perfectly for compiling projects and we have 
moved onto the next step of running standalone projects using our ANT system.  
I know IVY is centered around being a build system, but it is very very close 
to being a great program launcher.  With the ability to define different 
configurations for projects in the dependency description file (compile, 
runtime) you can use a runtime configuration to build a dynamic classpath to 
feed to the java ant task.  The only missing piece is incorporating native 
library folders dynamically in a java.library.path based on the dependent 
modules used in bulding the classpath. 

What I am requesting is the ability to export a path of library directories 
rather than artifact files.  Maybe you could possibly create a "library" 
element similar to artifact in the publications section and have a different 
"librarypath" task similar to cachepath to resolve these library folders based 
on a "library" pattern under the resolvers in the settings file. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to