I just committed a test (in SVN) to show how to do it. The secret words are "project.parent".
On Sat, Aug 28, 2010 at 08:23, Mark Petrovic <[email protected]> wrote: > I have a project consisting of a parent and a child. The child needs a jar > artifact outside its directory space, but within the parent's space. E.g. > > parent > lib/thejar.jar > child > src/main/java > etc. > > I have a working child build, referring to the thejar.jar thusly > > compile.with > artifact('thegroup:thearti:jar:beta').from(file("../lib/thejar.jar")) > ... > > but I don't like the ../lib in the path. > > I tried things like project("parent")._("lib/thejar.jar") ... but kept > getting circular dependency errors. > > What is the Buildr Way to refer to the thejar.jar that is in a well-known > location relative to the parent, but not necessarily the child? > > Thanks. > > -- > Mark Petrovic > > >
