2017-12-19 114 views
6

मैंने अपनी मौजूदा परियोजना को वैदिन 7 से vadin 8 में सफलतापूर्वक परिवर्तित कर दिया है। प्रोजेक्ट में कोई त्रुटि नहीं है, लेकिन जब मैं प्रोजेक्ट बनाने के लिए mvn install का उपयोग करता हूं। मुझे यह त्रुटि मिल रही है: - जीडब्ल्यूटी मॉड्यूल com.vaadin.v7.Vaadin7WidgetSet प्रोजेक्ट स्रोतों या संसाधनों में नहीं मिला है।जीडब्ल्यूटी मॉड्यूल com.vaadin.v7.Vaadin7WidgetSet नहीं मिला

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 02:51 min 
[INFO] Finished at: 2017-12-19T12:31:15+05:30 
[INFO] Final Memory: 94M/1007M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:8.0.6:compile (default) on project XXX: GWT Module com.vaadin.v7.Vaadin7WidgetSet not found in project sources or resources. -> [Help 1] 
+1

कृपया pom.xml – avix

उत्तर

0

here: से

चेक निम्नलिखित:

आप vaadin-compatibility-server साथ vaadin-server निर्भरता को बदलने के लिए।

आप widgetset डिफ़ॉल्ट (आप खुद ही यह संकलन नहीं कर रहे हैं) का उपयोग कर रहे हैं:

vaadin-compatibility-client-compiled साथ vaadin-client-compiled निर्भरता बदलें।

अपने यूआई कार्यान्वयन में @Widgetset("com.vaadin.v7.Vaadin7WidgetSet") जोड़ें।

आप एक कस्टम widgetset उपयोग कर रहे हैं:

vaadin-compatibility-client साथ vaadin-client निर्भरता बदलें।

इसे पुन: संकलित करें।

अपने पोम में मैं इन पंक्तियों देखें:

<dependency> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-server</artifactId> 
     <version>7.5.10</version> 
    </dependency> 

    <dependency> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-themes</artifactId> 
     <version>7.5.10</version> 
    </dependency> 
    <dependency> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-client-compiled</artifactId> 
     <version>7.5.10</version> 
    </dependency> 

    <dependency> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-client</artifactId> 
     <version>7.5.10</version> 
     <exclusions> 
      <exclusion> 
       <groupId>javax.validation</groupId> 
       <artifactId>validation-api</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

यह काम नहीं करेगा, आप किसी भी संस्करण 7 घटकों, सर्वर, ग्राहकों को शामिल नहीं कर सकते हैं। एकमात्र मान्य चीज़, v8-compatibility चीजों का उपयोग करना है।

+0

संलग्न करें मैंने पोम में सभी संगतता निर्भरताओं को शामिल किया है, लेकिन मैं मौजूदा निर्भरताओं को उनके संस्करणों के साथ भी रखता हूं और नई निर्भरता निर्भरता से निर्भरता को बाहर करता हूं। क्या यह दृष्टिकोण मौजूदा समस्या का कारण बन रहा है? – Swagat

+0

अपनी pom.xml फ़ाइल –

+0

यहां दिखाएं [POM.xml] (https://drive.google.com/file/d/1awCNsdiz0DoBZc2qV67ZkYXOSUUCgJ4j/view?usp=sharing) फ़ाइल – Swagat

संबंधित मुद्दे