mirror of https://gitlab.com/ita1024/waf.git
javaw: set dependency between javac task and use-d generated jars nodes
This commit is contained in:
parent
0a61596679
commit
d9babce4ce
|
@ -6,9 +6,10 @@ import org.example.Animal;
|
|||
class Cat extends Animal {
|
||||
|
||||
public String sound() {
|
||||
// Use base class just to be able to trigger possible rebuilds based on base class change
|
||||
String base = super.sound();
|
||||
return "Meow!";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -238,6 +238,7 @@ def use_javac_files(self):
|
|||
if hasattr(y, 'jar_task'):
|
||||
self.use_lst.append(y.jar_task.outputs[0].abspath())
|
||||
self.javac_task.set_run_after(y.jar_task)
|
||||
self.javac_task.dep_nodes.extend(y.jar_task.outputs)
|
||||
else:
|
||||
for tsk in y.tasks:
|
||||
self.javac_task.set_run_after(tsk)
|
||||
|
|
Loading…
Reference in New Issue