الافتراضي السونار ، تلبية "حالة الحاوية كانت: تم إنشاؤها"

StackOverflow https://stackoverflow.com/questions/2590351

  •  25-09-2019
  •  | 
  •  

سؤال

البيئة: هدسون/سونار/maven2 في أوبونتو محليا مع المعلمات الافتراضية

وحصلت على السجل من هدسون أدناه ، لا يمكنني معرفة أين هي المشكلة.

[INFO] Sonar host: http://localhost:9000
[INFO] Sonar version: 2.0.1
[INFO] [sonar-core:internal {execution: default-internal}]
[INFO]  Database dialect class org.sonar.api.database.dialect.Derby
[INFO]  -------------  Analyzing Game of Life business logic module
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar

Embedded error: Can not analyze the project
Cannot stop.  Current container state was: CONSTRUCTED
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar

ولاحظ أن الأمر يعاني أيضًا من مشكلة عند تشغيله بدون Hudson

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

المحلول 2

حصلت على تلميحات من http://old.nabble.com/another-٪22Current-Container-State-was٪3A--Contructed٪22-problem-td28172925.html#a28194257

يبدو أن المشكلة هي عدم الاتساق في ملحقات Maven في مستودع Nexus الخاص بي ، عندما أتغير إلى Mirrors.ibiblio.org وتنظيف دليل .m2 ، كل شيء على ما يرام.

لكنني لا أعرف أي مكونات إضافية تسبب هذه المشكلة وكانت معلومات السجل سلكية للغاية ، وستكون لطيفة إذا كانت بعض الأشخاص يشيرون

نصائح أخرى

حصلت على هذه المشكلة مع .NET Plugins for Sonar. لقد احتاجوا إلى جميع المشاريع التي يتم تحليلها باستخدام JDK 6 (حتى المشاريع غير المحددة). تم رفع هذا الخطأ عندما حاولت تحليل المشاريع مع JDK 5.

هنا هو عنوان URL للإضافات .NET: http://docs.codehaus.org/display/sonar/.net+plugin

كان الحل الذي حصلت عليه هو أن تتفوق على المترجم لاستخدام مترجم JDK5 في مشاريعي التي تحتاج إلى تحليل في JDK5 وليس JDK6.

انظر على صفحة .NET Plugins:

تحتاج مكونات Maven و Sonar Dotnet إلى Java6 (في وقت الترجم ووقت التشغيل)

ما لا تقوله الجملة هو أن جميع المشاريع في مثيل السونار الخاص بك يجب أن تستخدم Java6. تم إنشاء jira: http://jira.codehaus.org/browse/sonarplugins-1086 .

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