我有2個Java項目(例如p1和p2),我想創建包含項目及其庫的jar(使用buildr)。buildr創建一個jar包含庫和其他項目
p2取決於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
我想這一點,但給我的錯誤,我想是因爲P2取決於P1,因爲如果我只有P1和庫工作的。
那麼我應該如何創建與p1,p2 jar文件的jar文件?