I added a bug to the bug database and attached a patch that adds the same classpath functionality as taskdef to the import task.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44214 - Jonathan On Fri, 2008-01-11 at 09:40 -0800, kermitt wrote: > 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] > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]