سؤال

لديّ موقف حيث يوجد قطعة صغيرة من كود جافا تحتوي على عدد كبير من الجرار التي يعتمد عليها. ومع ذلك ، فإن التبعيات داخل هذه الجرار ضحلة جدا. في معظم الحالات ، يعتمد ذلك فقط على جرة لواجهة واحدة.

بدلاً من توزيع جميع الجرار مع التطبيق ، أود فقط توزيع ملفات الفئة المحددة داخل الجرار التي تستخدمها بالفعل. والسبب في ذلك هو الحفاظ على المساحة (سيعيش هذا الرمز في التطبيق).

هل يعرف أي شخص أداة أو طريقة للقيام بذلك تلقائيًا؟ على افتراض أن جميع التبعيات ثابتة ، يبدو هذا ممكنًا تمامًا. أيه أفكار؟

هل كانت مفيدة؟

المحلول

ClassDepandjar سيتم تجريد قاعدة الشفرة إلى الفئات الأساسية. يتم استخدامه في عالم جيني لتقديم الجرار على النحو الأمثل ، ولكن لا يوجد شيء خاص به.

متاح كمهمة النمل.

نصائح أخرى

على حد علمي ، هذا مافن فقط ، لكنها بداية جيدة

مافن الظل البرنامج المساعد: يوفر هذا البرنامج المساعد القدرة على حزم القطع الأثرية في uber -jar ، بما في ذلك تبعياته وتظليلها - أي إعادة تسمية - حزم بعض التبعيات.

بروغ هل تقلص/تحسين وأيضا التشويش. أعتقد أنه يمكنك تكوينه للقيام بعمل واحد أو آخر فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top