2011-03-23 7 views
7

मैं डोलॉल्स और मैवेन सीखना चाहता हूं, कोई भी मुझे ड्रॉल्स और मैवेन को कॉन्फ़िगर करने और मूल हेल्लो वर्ल्ड उदाहरण लिखने के लिए लिंक के साथ मदद कर सकता है।drools और maven को कॉन्फ़िगर करना और उन्हें उपयोग करके हैलो वर्ल्ड एप्लिकेशन लिखना

अग्रिम धन्यवाद

उत्तर

11

आपको पहले मैन्युअल पढ़ना चाहिए, फिर इसे Google पर आज़माएं। इस तरह के प्रश्न भी पहले पूछे गए हैं, उदाहरण के लिए: How to deploy Drools Flow and rules by my web application

लेकिन वैसे भी। यह है कि यह कैसे एकीकृत करने के लिए यदि आप Maven और स्प्रिंग का उपयोग करें:

आप पहली बार Drools निर्भरता को शामिल करने की जरूरत:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" 
    xmlns:drools="http://drools.org/schema/drools-spring" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd 
      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd 
      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd 
      http://drools.org/schema/drools-spring http://drools.org/schema/drools-spring.xsd"> 


    <drools:kbase id="kbase1"> 
     <drools:resources> 
      <drools:resource source="classpath:Sample.drl" /> 
     </drools:resources> 
    </drools:kbase> 

    <drools:ksession id="ksession1" type="stateful" kbase="kbase1" /> 

</beans> 

तो फिर तुम के रूप में ksession1 इंजेक्षन कर सकते हैं:

<dependency> 
     <groupId>org.drools</groupId> 
     <artifactId>drools-core</artifactId> 
     <version>${drools.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.drools</groupId> 
     <artifactId>drools-compiler</artifactId> 
     <version>${drools.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.drools</groupId> 
     <artifactId>drools-spring</artifactId> 
     <version>${drools.version}</version> 
    </dependency> 

आवेदन संदर्भ को परिभाषित करें एक बीन

0

कोशिश गूगल: सबसे पहले परिणाम Drools Maven Tutorial के लिए: http://www.installationwiki.org/Set_Up_for_JBoss_Drools

ध्यान दें कि मेवेन एक "निर्माण" उपकरण है (वास्तव में यह और अधिक है) जबकि ड्रोल एक मंच/पुस्तकालय है। तो ड्रोल का उपयोग आमतौर पर मेवेन पर निर्भर नहीं करता है। आप इस प्रकार अलग ट्यूटोरियल प्राप्त करना चाहते हैं।

+5

लिंक काम नहीं कर रहा है – Mike

+0

@ माइक यह लिंक के साथ समस्या है, वे समय के साथ बदल सकते हैं। उस पहली वाक्य का सार "ट्यूटोरियल देखने के लिए Google का उपयोग करें" था। यहां पहला पहला Google परिणाम है (2013-11-29 तक): http://www.mastertheboss.com/drools/drools-and-maven-example-project – Thomas

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