Ich habe 2 Java-Projekte (zB p1 und p2) und ich möchte jar (mit buildr) erstellen, die beide Projekte und ihre Bibliotheken enthält.build ein jar, das libs und andere projekt enthalten
p2 hängt von p1 ab.
compile.with(projects('p1'), removeDups(project('p1').compile.dependencies), removeDups(P2_LIBS))
package(:jar).with(:manifest => {'Main-Class' => 'com.p2.Main'})
compile.dependencies.each do |x|
if x
package(:jar).merge(x).exclude('META-INF/MANIFEST.MF')
end
end
Ich versuchte dies, aber das mir einen Fehler geben, ich glaube, weil p2 auf p1 hängt, denn wenn ich nur p1 und Libs habe dies funktioniert.
Also wie soll ich die JAR-Datei mit p1, p2 und libs erstellen?