هل يمكن استخدام eclipse java formatter مستقل
سؤال
هل هناك طريقة لاستخدام الصياغة التي تأتي مع كسوف، خارج الكسوف؟ أرغب في تهيئة بعض ملفات Java باستخدام ملف Formatter.xml الخاص بي الذي قمت بتكوينه باستخدام Eclipse. هل لدى أي شخص أي أمثلة قانونية تسمح لي بذلك؟ أود أيضا استخدام هذا المستقل، لذلك سيكون الجرار المحددة المستخدمة لطيفة.
المحلول
يبدو أنك تستطيع استدعاء رمز Eclipse مباشرة من سطر الأوامر.
نصائح أخرى
لم تحاول أبدا سحب شيء من هذا القبيل، لكنني أتذكر أن الرؤية مرة واحدة فئة تسمى:
org.eclipse.jdt.core.formatter.codeformatterApplication.
ربما هذه هي بعض نقاط الدخول المستقلة في آلية التنسيق، على الرغم من أنني لم أحاول أو التحقيق أبدا.
هنا مستندات eclipse غير الرسمية حول كيفية القيام بذلك
تفريغ تلك المستندات:
تشغيل التطبيق الصغير بسيط مثل تشغيل تطبيق Org.eclipse.jdt.core.javacoodformatformatfer من Commandline:
eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>
عند الاحتجاج على MacOS، يمكن أن تكون المسارات للإشارة إلى ملف التكوين أو الملفات المصدر نسبية، ولكن سيتم حسابها من موقع ملف Eclipse.ini. هذا قيود لقاذفة الكسوف على ماكوس. على جميع المنصات الأخرى، يتم حساب المسارات النسبية نسبة إلى دليل المستخدم الحالي.
ملفات java المصدر و / أو الدلائل للتنسيق. سيتم تنسيق الملفات التي تنتهي فقط مع .java في الدليل المحدد.
-Config.
استخدم نمط التنسيق من ملف الخصائص المحدد. الرجوع إلى إنشاء ملف تكوين للتطبيق الصريح للحصول على التفاصيل.
-مساعدة
عرض رسالة المساعدة.
-هادئ
رسائل خطأ طباعة فقط.
-verbose.
كن مطعما حول وظيفة التنسيق.