# File addon/buildr/hibernate.rb, line 92 def hibernate_doclet(options = {}) if options[:package] depends = compile.sources.map { |src| FileList[File.join(src.to_s, options[:package].gsub(".", "/"), "*.java")] }.flatten else depends = compile.sources.map { |src| FileList[File.join(src.to_s, "**/*.java")] }.flatten end file("target/hbm.timestamp"=>depends) do |task| Hibernate.doclet({ :sources=>compile.sources, :target=>compile.target, :classpath => hib_resolve_classpath }.merge(options)) write task.name end end