मैं अभी तक ग्रहण में खेलने रन एसबीटी कार्य चलाने के लिए प्रयास नहीं किया है।
लेकिन आप सीधे ग्रहण से सर्वर चला सकते हैं।
- अपने वर्ग पथ में "लक्ष्य/स्कैला-2.9.1/कक्षाएं" जोड़ें, केवल अपनी संपत्तियों को शामिल करने के लिए फ़िल्टर का उपयोग करें। (परियोजना गुण, जावा बिल्ड पथ)
- रन-बटन-मेनू से "रन कॉन्फ़िगरेशन ..." चुनें।
- अपने पसंदीदा नाम के साथ एक नया "जावा एप्लिकेशन" कॉन्फ़िगरेशन बनाएं।
- मुख्य टैब: का प्रयोग करें "DebugStart" अपने मुख्य वर्ग के रूप में
- तर्क टैब: किसी भी "-Dconfig.file = ..." "-Dlogger.file" विकल्प आप वीएम तर्क
- क्लासपाथ टैब में आवश्यकता हो सकती है विन्यस्त करें : classpath को conf निर्देशिका जोड़ें (उन्नत/फ़ोल्डर जोड़ें)
साथ DebugStart.scala बनाएँ:
import play.core.server.NettyServer
import java.io.File
import play.core.SBTLink
import play.core.TestApplication
import play.api.test.FakeApplication
import play.api.test.TestServer
object DebugStart {
def main(args: Array[String]) {
val app = FakeApplication()
val server = TestServer(9000, app)
server.start()
}
}
अब आप रन या डिबग के साथ एप्लिकेशन को शुरू कर सकते हैं। यदि आप डीबग का उपयोग करते हैं, तो आप बिना किसी पुनरारंभ किए कुछ कोड परिवर्तन कर सकते हैं।
DebugStart.scala का मेरा संस्करण वास्तव में किसी भी चल रहे प्रक्रिया को मारने के लिए कुछ प्लेटफॉर्म पर निर्भर हैशिश कोड शामिल है, ताकि मैं एप्लिकेशन को पुनरारंभ करने के लिए केवल F11 या CTRL + F11 दबा सकूं।
यह सुनिश्चित करें कि अपनी संपत्ति/सूत्रों तारीख रन अप करने के लिए कर रहे हैं:
> sbt
...
[your project] $ ~ ;play-copy-assets;sources
स्रोत
2012-11-15 16:01:23
http://stackoverflow.com/questions/4803283/eclipse-how-to-turn-off-dynamic-compilation-error-checking –
एचएम का संभावित डुप्लिकेट, मुझे नहीं लगता कि यह एक डुप्लिकेट प्रश्न है। मैं ग्रहण की विशेषताओं को बंद नहीं करना चाहता - अगर मैं चाहता था कि मैं सिर्फ एक टेक्स्ट एडिटर का उपयोग कर सकूं। – peq