Or we can include the task in ODE's rakelib.
Assaf
On Jun 10, 2008, at 2:07 PM, "Matthieu Riou" <[EMAIL PROTECTED]>
wrote:
Hi guys,
I've update our Rakefile to use Buildr 1.3.1.1 and it seems to work
now.
However there are a few gotchas. The first is that there's a bug in
the
XmlBeans task, I fixed it on Buildr so it should be in the next
release. In
the meantime you're left with 2 options: install buildr from the
trunk or
patch your local 1.3.1.1 installation like so:
--- addon/buildr/xmlbeans.rb (revision 666223)
+++ addon/buildr/xmlbeans.rb (working copy)
@@ -78,7 +78,7 @@
verbose(false) do
base = generated.to_s
FileList["#{base}/**/*.{class,xsb,xsd}"].each do |file|
+ target = File.join(compile.target.to_s,
Util.relative_path(file, base))
- target = File.join(compile.target.to_s,
Util.relative_path(base, file))
mkpath File.dirname(target) ; cp file, target
end
end
For this reason I haven't directly updated the default Rakefile but
committed another one instead and that's only on trunk for now (I'm
thinking
we should maybe stick with Buildr 1.2.X for our stable branch). So
you'll
need to do:
buildr --buildfile=Rakefile.buildr1.3 clean test (for example)
If after having Buildr 1.3 installed, you still want to use 1.2 for
some
reason, just do:
buildr _1.2.10_ clean test
I had to modify a few things here and there to get things to work
(mostly
JUnit related) but normally the build should work with either version,
provided that you use the correct Rakefile. Hopefully we'll get the
last
issues ironed out little by little until we can have the trunk fully
rely on
1.3.
Enjoy!
Matthieu