jenkins build fail due to ambiguous java interface -
मेरे पास निम्न जावा वर्ग / इंटरफेस हैं:
फ़ोल्डर के अंतर्गत ./common: 1. com Xyz.hrdept.common.dao.DatabaseUtilsDAO (इंटरफ़ेस) 2. com.xyz.hrdept.common.dao.hibernate.DatabaseUtilsDAOHibernate (कक्षा, उपरोक्त अंतरफलक लागू करता है)।
फ़ोल्डर के अंतर्गत ./WebApplication/src 3. com.xyz.hrdept.dao.DAOFactory // अमूर्त वर्ग {DatabaseUtilsDAO getDatabaseUtilsDAO (); }
4 Com.xyz.hrdept.dao.hibernate.hibernate.HibernateDAOFactory DAOFactory फैलता है (DatabaseUtilsDAO getDatabaseUtilsDAO) (नया डेटाबेस UtilsDAOHibernate वापस); }}
वे मेरे स्थानीय इंटेलिज वातावरण में सफलतापूर्वक संकलित करते हैं, लेकिन जेनकिन्स सर्वर पर निम्न त्रुटि संदेश के साथ असफल रहे हैं: /WebApplication/src/com/xyz/hrdept/dao/hibernate/HibernateDAOFactory.java:70: त्रुटि: DatabaseUtilsDAO का संदर्भ अस्पष्ट है, दोनों अंतरफलक com.xyz.hrdept.dao.DatabaseUtilsDAO com.xyz.hrdept.dao और इंटरफ़ेस com.xyz.hrdept.common.dao.DatabaseUtilsDAO com.xyz.hrdept.common.dao में मैच
कोई com.xyz.hrdept.dao.DatabaseUtilsDAO इंटरफ़ेस नहीं है। मैं नहीं जानता कि सर्वर कैसे मानता है।
जेनकिंस सर्वर पर, मैं निर्माण के लिए मॉड्यूल, आम के लिए एक, वेब एपलीकेशन के लिए एक में शामिल है।
मैं बहुत खर्च कर रहा हूं समय पर, क्या कोई सुराग है और मेरी सहायता करता है?
समस्या हल हो गई है स्थानीय पर्यावरण और जेनकिंस सर्वर पर स्क्रिप्ट में पर्यावरण चर अलग-अलग परिभाषाएं हैं।
Comments
Post a Comment