مشروع Sonar C # مع وحدات متعددة باستخدام عداء Java بسيط
-
12-12-2019 - |
سؤال
أحاول Sonar 3.2 مع مشاريع C # (الإضافات الوحيدة هي C # الأساسية Core و C # FX FX) واستخدام عداء Java بسيط.
عملت بشكل جيد على حل مع مشروع واحد، ولكن عندما حاولت تحليل استخدام حل مع مشاريع 2، أحصل دائما على الخطأ التالي:
giveacodicetagpre.يحتوي مجلد الحلول على Sonar-project التالي .properties:
giveacodicetagpre.الحل فقط لديه هذا المشروع 2.
حاولت إضافة تكوين الوحدات النمطية في sonar-project.properties لكل مشروع مع فقط:
giveacodicetagpre.للحصول على مشروع واحد استخدمته:
giveacodicetagpre.أشعر أنني أفتقد شيئا بسيطا للغاية، لكنني لم أستطع العثور على الكثير من المعلومات حول هذا.
إذا كان شخص ما يمكن أن يساعدني في هذا لدي سؤال إضافي: يمكنك تحليل محلول هجين من مشروع C ++ و C #؟
شكرا
المحلول
دعم الوحدة متعددة المدمج للمكونات الإضافية C #، أنت لا تحتاج إلى (ولا ينبغي) تحديدها:
giveacodicetagpre.، ولا تضيف "sonar-project.properties" داخل كل وحدة.
clugins c # تعتمد على ملف SLN لاستكشاف الوحدات النمطية تلقائيا. إلقاء نظرة على تطبيق عينة لدينا ، واستبدال ملف maven pom بواسطة ملف واحد" sonar-project.properties "واحد.