2011-09-06 10 views
6

जब मैं dependencies.yml का उपयोग कर CRUD मॉड्यूल आयात करता हूं तो:प्ले में सीआरयूडी मॉड्यूल आयात करना! 1.2.3

require: 
    - play 
    - play -> crud 
    - play -> secure 

मुझे संकलन त्रुटि मिलती है: CRUD को किसी प्रकार से हल नहीं किया जा सकता है।

लेकिन जब मैं इसे जोड़कर अवमूल्यन करता हूं, तो जोड़कर:

module.crud=${play.path}/modules/crud 

application.conf पर यह काम करता है, लेकिन खेलो! कहते हैं कि application.conf के माध्यम से मॉड्यूल जोड़ना अवमूल्यन है और मुझे इसे निर्भरताओं के माध्यम से करना चाहिए। xlx

कोई विचार है कि मैं मॉड्यूल को अनुशंसित तरीके से क्यों आयात नहीं कर सकता?

उत्तर

9

आपको अपने ऐप पर play dependencies चलाने की आवश्यकता है। Dependency management section of Play documentation देखें।

+2

धन्यवाद, ट्यूटोरियल को शामिल करने के लिए अपडेट किया जाना चाहिए। – Martinffx

3

ऐसा इसलिए है क्योंकि आपकी ग्रहण परियोजना में गलत वर्गपथ है। आपके प्रोजेक्ट के लिए एक नया मॉड्यूल सक्षम करने के बाद, आपको अपनी ग्रहण परियोजना के लिए एक नया .classpath फ़ाइल उत्पन्न करने के लिए 'ग्रहण' आदेश को फिर से चलाने की आवश्यकता है। यदि ग्रहण इसे ठीक से पुनः लोड नहीं करता है, तो इसे वर्कस्पेस से निकालने के लिए आज़माएं और इसे फिर से आयात करें।

+0

मेरे पास आइडिया में एक ही समस्या थी, लेकिन 'play idealize' कमांड मदद करता है। – TOUDIdel