2016-03-24 7 views
8

मेरी लाइब्रेरी की codebase में, मैं इस पैकेज समारोह है: fun sayHello() = println("Hello there!")
समारोह पैकेज में परिभाषित किया गया है org.jire.pomadeकोटलिन: कोटलिन-स्क्रिप्ट (.kts) नियमित कोड का उपयोग नहीं कर सकता है?

मैं बहुत तरह फ़ाइल एक .kts में इस सुविधा का उपयोग करना चाहते हैं: sayHello()

दुर्भाग्यवश मुझे कोटलिन-स्क्रिप्ट फ़ाइलों में काम करने के लिए कोटलिन के स्वयं के स्टेलिब से अलग कोड नहीं मिल रहा है।

मेरी स्क्रिप्ट की सम्पूर्णता:

pomade.kts:1:12: error: unresolved reference: jire 
import org.jire.pomade.sayHello 
     ^
pomade.kts:3:1: error: unresolved reference: sayHello 
sayHello() 
^ 

किसी को पता है क्यों यह हो रहा है:

import org.jire.pomade.sayHello 

sayHello() 

स्क्रिप्ट चलाने के परिणाम? धन्यवाद।

+0

आप वास्तव में स्क्रिप्ट कैसे चला रहे हैं? – yole

+1

मैंने आईजे रन कॉन्फ़िगरेशन के साथ एक स्क्रिप्ट चलाने की कोशिश की - कोई भाग्य नहीं, – voddan

+1

जैसा कोई त्रुटि मुझे लगता है कि – voddan

उत्तर

5

मैं आपकी स्क्रिप्ट की निर्भरताओं को प्रबंधित करने के लिए holgerbrandl/kscript का उपयोग करने का सुझाव देता हूं।

0

वैकल्पिक Kotlin आरईपीएल बजाय उपयोग कर रहा है।

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

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