Buildr إنشاء جرة تشمل libs وغيرها من المشروع
سؤال
لديّ مشروعان Java (على سبيل المثال P1 و P2) وأريد إنشاء جرة (باستخدام BuildR) التي تحتوي على كل من المشروعين و libs.
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 فقط و libs هذا يعمل.
فكيف يمكنني إنشاء ملف جرة مع p1 ، p2 an libs؟
نصائح أخرى
لماذا لا تقوم بإنشاء ملف JAR لـ P1 باستخدام أي IDE (NetBeans على سبيل المثال)؟ سيكون على Dist Directory الخاص بك ، وتضمينه في مسار المكتبات لـ P2 ثم قم ببناء p2 والحصول على جرة.
لا تنتمي إلى StackOverflow