summaryrefslogtreecommitdiff
path: root/java/Rakefile
blob: 214c3aa62e008dc1be9bafb282881d7b633c9734 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Java class, classpath
java_classes = [
  ["CdkDescriptors", "cdk-2.0-SNAPSHOT.jar"],
  ["CdkDescriptorInfo", "cdk-2.0-SNAPSHOT.jar"],
  ["JoelibDescriptors", "joelib2.jar:."],
  ["JoelibDescriptorInfo", "joelib2.jar:."],
]
  
task :default => java_classes.collect{|c| "#{c.first}.class"}

java_classes.each do |c|
  file "#{c.first}.class" => "#{c.first}.java" do
    puts `javac -Xlint:deprecation -classpath #{c.last} #{c.first}.java`
  end
end