In a previous post I suggest this: I wish Ant import would support URL + jar like that :
<project ...> <import url="http://repo/build.jar!common-build.xml"/> </project> As ivy became a sub project, it would make sense to have a closer integration like : <project ...> <import url="ivy://settings.xml:org/module/[EMAIL PROTECTED]" /> <!-- would locate the settings.xml file and seek a build-common.xml file using MyResolver resolver. --> </project> we could imagine deeper integration : <project ...> <import url="ivy://settings.xml:org/module/[EMAIL PROTECTED]" ivyFile="${basedir]/ivy.xml"/> <!-- configure ivy / read the ivy file would map each ivy configuration to a path ( path could use a lazy resolve proxy: resolve only when it get used) would import resolved artifcat as an ant build file --> </project> jonathan doklovic-2 wrote: > > Hi, > > I know there's not currently a way to do this, but I think it would be > very helpful to be able to use the import task to import a file from a > jar. > > This way, when I have a handful of projects, all with common targets, I > can put the common.xml build file in a jar and have each project depend > on that jar. > > Combined with something like ivy, I think this would be a pretty good > way to share common targets among multiple projects that may not have > anything to do with each other. > > Any thoughts? > > Any way to do this now? > > - Jonathan > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/import-file-from-jar-%28or-classpath%29-tp14760992p14761600.html Sent from the Ant - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
