سؤال

أحاول استخدام مخازن بروتوكول Google في مشروعي وأرغب في الحصول على بعض دعم الأدوات من الكسوف. على وجه الخصوص، أريد الكسوف للاتصال protoc في كل مرة أجريت تغييرات على .proto الملفات ثم إعادة بناء جميع التعليمات البرمجية التي تعتمد على التعليمات البرمجية التي تم إنشاؤها.

حاولت أن أقوم بإنشاء منشئ مخصص لكنه يمنعني مع الأخطاء التي لا أفهمها، في معظم الأحيان تشكو من أن .proto الملف ليس على المسار الذي قدمه --proto-path, ، والتي يجب أن تكون بالجميع أستطيع أن أقول. أيضا، لأنني استخدم ${build_files}, ، يمر Eclipse جميع الملفات التي تم تغييرها إلى المحول البرمجي (بدلا من تلك التي قمت بتكوينها لتشغيل الإنشاء).

يبدو أن NetBeans لديه برنامج protobuf-spectin، لكن لا يمكنني العثور على واحدة من الكسوف. هناك واحد؟

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

المحلول 3

في الممارسة العملية، تحولت تسليط الضوء على بناء الجملة إلى أن هذا مهم، بالكاد عدل هذه الملفات، وأنها تميل إلى أن تكون صغيرة جدا. Maven و M2ECLIPSE البرنامج المساعد التعامل مع جانب المبنى من الأشياء رائعة.

نصائح أخرى

هناك مكون إضافي للبروتوكوليب على GoogleCode، وهو في المراحل الأولية:http://code.google.com/p/protoclipse/

لست متأكدا مما إذا كان هناك منشئ، لكنني وجدت مكونا إضافيا تسليط الضوء على تركيب للبروتوكول المخازن المؤقتة.

يمكنك تحديد باني خارجي على البرنامج المساعد الذي يستدعي مهمة النمل. إنها Kludge قبيحة، ولكن حتى يكون هناك حل أفضل قد يخدم ذلك أغراضك.

أوصي باستخدام "أدوات التطوير المخازن المؤقتة في البروتوكول" Google. إنه مكون إضافي للكسوف الذي يتميز بالتجديد الآلي وفحص الأخطاء، من بين أشياء أخرى. انها متوفرة هنا: http://code.google.com/p/protobuf-dt/ .

في حين أن هذا السؤال قريب من الآخر البرنامج المساعد Eclipse للعمل مع Protobuf, ، الإجابات هنا مختلفة.

حسنا، نعم، إذا كنت تستخدم Maven / Madle لاستدعاء protoc (مترجم protobuf)، مما كنت قد لا تحتاج إلى مكونات Eclipse على الإطلاق.
تساعد محرر تلوين الملفات الطويلة أو مع العديد من التعليقات. تعرف أن هناك مكونات محرر 2 للكسوف.

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