Reputation: 1896
I have 2 Java projects (eg p1 and p2) and I want to create jar (using buildr) that contains both projects and their libs.
p2 depends on p1.
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
I tried this, but that give me an error, I think because p2 depends on p1, because if I have only p1 and libs this works.
So how should I create the jar file with p1, p2 an libs?
Upvotes: 5
Views: 498
Reputation: 3664
Why don't you create a JAR file for p1 using any IDE (netbeans for example)? It will be on your dist directory, include it in the libraries path for p2 then build p2 and get its Jar.
Upvotes: 0