Download drools-compiler-5.3.0.final.jar file

Introduction

You can download drools-compiler-5.3.0.final.jar in this page.

License

Apache Open Source

Type List

drools-compiler-5.3.0.final.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/drools-4.0.xsd
META-INF/drools-5.2.xsd
META-INF/drools-processes-5.0.xsd
META-INF/drools.default.packagebuilder.conf
META-INF/maven/org.drools/drools-compiler/pom.properties
META-INF/maven/org.drools/drools-compiler/pom.xml
com/sample/from.drl
com/sample/reference.drl
org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.class
org.drools.builder.impl.KnowledgeBuilderImpl.class
org.drools.commons.jci.compilers.AbstractJavaCompiler.class
org.drools.commons.jci.compilers.CompilationResult.class
org.drools.commons.jci.compilers.EclipseCompilationProblem.class
org.drools.commons.jci.compilers.EclipseJavaCompiler.class
org.drools.commons.jci.compilers.EclipseJavaCompilerSettings.class
org.drools.commons.jci.compilers.JaninoCompilationProblem.class
org.drools.commons.jci.compilers.JaninoJavaCompiler.class
org.drools.commons.jci.compilers.JaninoJavaCompilerSettings.class
org.drools.commons.jci.compilers.JavaCompiler.class
org.drools.commons.jci.compilers.JavaCompilerFactory.class
org.drools.commons.jci.compilers.JavaCompilerSettings.class
org.drools.commons.jci.problems.CompilationProblem.class
org.drools.commons.jci.problems.CompilationProblemHandler.class
org.drools.commons.jci.readers.MemoryResourceReader.class
org.drools.commons.jci.readers.ResourceReader.class
org.drools.commons.jci.stores.ResourceStore.class
org.drools.compiler.ActionError.class
org.drools.compiler.AnalysisResult.class
org.drools.compiler.BPMN2ProcessFactory.class
org.drools.compiler.BPMN2ProcessProvider.class
org.drools.compiler.BaseKnowledgeBuilderResultImpl.class
org.drools.compiler.BoundIdentifiers.class
org.drools.compiler.BusinessRuleProvider.class
org.drools.compiler.BusinessRuleProviderFactory.class
org.drools.compiler.ConfigurableSeverityResult.class
org.drools.compiler.DecisionTableFactory.class
org.drools.compiler.DecisionTableProvider.class
org.drools.compiler.DescrBuildError.class
org.drools.compiler.Dialect.class
org.drools.compiler.DialectCompiletimeRegistry.class
org.drools.compiler.DialectConfiguration.class
org.drools.compiler.DrlExprParser.class
org.drools.compiler.DrlParser.class
org.drools.compiler.DroolsError.class
org.drools.compiler.DroolsErrorWrapper.class
org.drools.compiler.DroolsParserException.class
org.drools.compiler.DuplicateFunction.class
org.drools.compiler.DuplicateRule.class
org.drools.compiler.FactTemplateError.class
org.drools.compiler.FieldTemplateError.class
org.drools.compiler.FunctionError.class
org.drools.compiler.GlobalError.class
org.drools.compiler.ImportError.class
org.drools.compiler.PMMLCompiler.class
org.drools.compiler.PMMLCompilerFactory.class
org.drools.compiler.PackageBuilder.class
org.drools.compiler.PackageBuilderConfiguration.class
org.drools.compiler.PackageBuilderErrors.class
org.drools.compiler.PackageBuilderResults.class
org.drools.compiler.PackageRegistry.class
org.drools.compiler.ParserError.class
org.drools.compiler.ProcessBuilder.class
org.drools.compiler.ProcessBuilderFactory.class
org.drools.compiler.ProcessBuilderFactoryService.class
org.drools.compiler.ProcessLoadError.class
org.drools.compiler.ResourceTypeBuilder.class
org.drools.compiler.ResourceTypeBuilderRegistry.class
org.drools.compiler.ReturnValueDescr.class
org.drools.compiler.RuleBaseLoader.class
org.drools.compiler.RuleBuildError.class
org.drools.compiler.SerializableDroolsError.class
org.drools.compiler.SourcePackageProvider.class
org.drools.compiler.TypeDeclarationError.class
org.drools.compiler.xml.RulesSemanticModule.class
org.drools.compiler.xml.XmlDumper.class
org.drools.compiler.xml.XmlPackageReader.class
org.drools.compiler.xml.rules.AccumulateHandler.class
org.drools.compiler.xml.rules.AccumulateHelperHandler.class
org.drools.compiler.xml.rules.AndHandler.class
org.drools.compiler.xml.rules.CollectHandler.class
org.drools.compiler.xml.rules.EvalHandler.class
org.drools.compiler.xml.rules.ExistsHandler.class
org.drools.compiler.xml.rules.ExprConstraintHandler.class
org.drools.compiler.xml.rules.ExpressionHandler.class
org.drools.compiler.xml.rules.FieldBindingHandler.class
org.drools.compiler.xml.rules.FieldConstraintHandler.class
org.drools.compiler.xml.rules.ForallHandler.class
org.drools.compiler.xml.rules.FromHandler.class
org.drools.compiler.xml.rules.FunctionHandler.class
org.drools.compiler.xml.rules.LiteralRestrictionHandler.class
org.drools.compiler.xml.rules.NotHandler.class
org.drools.compiler.xml.rules.OrHandler.class
org.drools.compiler.xml.rules.PackageHandler.class
org.drools.compiler.xml.rules.PatternHandler.class
org.drools.compiler.xml.rules.PredicateHandler.class
org.drools.compiler.xml.rules.QualifiedIdentifierRestrictionHandler.class
org.drools.compiler.xml.rules.QueryHandler.class
org.drools.compiler.xml.rules.RestrictionConnectiveHandler.class
org.drools.compiler.xml.rules.ReturnValueRestrictionHandler.class
org.drools.compiler.xml.rules.RuleHandler.class
org.drools.compiler.xml.rules.VariableRestrictionsHandler.class
org.drools.lang.DRLExpressions.class
org.drools.lang.DRLLexer.class
org.drools.lang.DRLParser.class
org.drools.lang.DrlDumper.class
org.drools.lang.DroolsEditorType.class
org.drools.lang.DroolsMismatchedSetException.class
org.drools.lang.DroolsMismatchedTokenException.class
org.drools.lang.DroolsMissingTokenException.class
org.drools.lang.DroolsParaphraseTypes.class
org.drools.lang.DroolsParserExceptionFactory.class
org.drools.lang.DroolsSentence.class
org.drools.lang.DroolsSentenceType.class
org.drools.lang.DroolsSoftKeywords.class
org.drools.lang.DroolsToken.class
org.drools.lang.DroolsTree.class
org.drools.lang.DroolsTreeAdaptor.class
org.drools.lang.Expander.class
org.drools.lang.ExpanderException.class
org.drools.lang.ExpanderResolver.class
org.drools.lang.GeneralParseException.class
org.drools.lang.Location.class
org.drools.lang.MVELDumper.class
org.drools.lang.ParseException.class
org.drools.lang.ParserHelper.class
org.drools.lang.api.AccumulateDescrBuilder.class
org.drools.lang.api.AnnotatedDescrBuilder.class
org.drools.lang.api.AnnotationDescrBuilder.class
org.drools.lang.api.AttributeDescrBuilder.class
org.drools.lang.api.AttributeSupportBuilder.class
org.drools.lang.api.BehaviorDescrBuilder.class
org.drools.lang.api.CEDescrBuilder.class
org.drools.lang.api.CollectDescrBuilder.class
org.drools.lang.api.DeclareDescrBuilder.class
org.drools.lang.api.DescrBuilder.class
org.drools.lang.api.DescrFactory.class
org.drools.lang.api.EntryPointDeclarationDescrBuilder.class
org.drools.lang.api.EvalDescrBuilder.class
org.drools.lang.api.FieldDescrBuilder.class
org.drools.lang.api.ForallDescrBuilder.class
org.drools.lang.api.FunctionDescrBuilder.class
org.drools.lang.api.GlobalDescrBuilder.class
org.drools.lang.api.ImportDescrBuilder.class
org.drools.lang.api.PackageDescrBuilder.class
org.drools.lang.api.ParameterSupportBuilder.class
org.drools.lang.api.PatternContainerDescrBuilder.class
org.drools.lang.api.PatternDescrBuilder.class
org.drools.lang.api.QueryDescrBuilder.class
org.drools.lang.api.RuleDescrBuilder.class
org.drools.lang.api.SourceDescrBuilder.class
org.drools.lang.api.TypeDeclarationDescrBuilder.class
org.drools.lang.api.impl.AccumulateDescrBuilderImpl.class
org.drools.lang.api.impl.AnnotationDescrBuilderImpl.class
org.drools.lang.api.impl.AttributeDescrBuilderImpl.class
org.drools.lang.api.impl.BaseDescrBuilderImpl.class
org.drools.lang.api.impl.BehaviorDescrBuilderImpl.class
org.drools.lang.api.impl.CEDescrBuilderImpl.class
org.drools.lang.api.impl.CollectDescrBuilderImpl.class
org.drools.lang.api.impl.DeclareDescrBuilderImpl.class
org.drools.lang.api.impl.EntryPointDeclarationDescrBuilderImpl.class
org.drools.lang.api.impl.EvalDescrBuilderImpl.class
org.drools.lang.api.impl.FieldDescrBuilderImpl.class
org.drools.lang.api.impl.ForallDescrBuilderImpl.class
org.drools.lang.api.impl.FunctionDescrBuilderImpl.class
org.drools.lang.api.impl.GlobalDescrBuilderImpl.class
org.drools.lang.api.impl.ImportDescrBuilderImpl.class
org.drools.lang.api.impl.PackageDescrBuilderImpl.class
org.drools.lang.api.impl.PatternDescrBuilderImpl.class
org.drools.lang.api.impl.QueryDescrBuilderImpl.class
org.drools.lang.api.impl.RuleDescrBuilderImpl.class
org.drools.lang.api.impl.SourceDescrBuilderImpl.class
org.drools.lang.api.impl.TypeDeclarationDescrBuilderImpl.class
org.drools.lang.descr.AccessorDescr.class
org.drools.lang.descr.AccumulateDescr.class
org.drools.lang.descr.ActionDescr.class
org.drools.lang.descr.AndDescr.class
org.drools.lang.descr.AnnotatedBaseDescr.class
org.drools.lang.descr.AnnotationDescr.class
org.drools.lang.descr.AtomicExprDescr.class
org.drools.lang.descr.AttributeDescr.class
org.drools.lang.descr.BaseDescr.class
org.drools.lang.descr.BehaviorDescr.class
org.drools.lang.descr.BindingDescr.class
org.drools.lang.descr.CollectDescr.class
org.drools.lang.descr.ConditionalElementDescr.class
org.drools.lang.descr.ConnectiveDescr.class
org.drools.lang.descr.ConnectiveType.class
org.drools.lang.descr.ConstraintConnectiveDescr.class
org.drools.lang.descr.DeclarativeInvokerDescr.class
org.drools.lang.descr.EntryPointDeclarationDescr.class
org.drools.lang.descr.EntryPointDescr.class
org.drools.lang.descr.EvalDescr.class
org.drools.lang.descr.EvaluatorBasedRestrictionDescr.class
org.drools.lang.descr.ExistsDescr.class
org.drools.lang.descr.ExprConstraintDescr.class
org.drools.lang.descr.FactTemplateDescr.class
org.drools.lang.descr.FieldAccessDescr.class
org.drools.lang.descr.FieldConstraintDescr.class
org.drools.lang.descr.FieldTemplateDescr.class
org.drools.lang.descr.ForFunctionDescr.class
org.drools.lang.descr.ForallDescr.class
org.drools.lang.descr.FromDescr.class
org.drools.lang.descr.FunctionCallDescr.class
org.drools.lang.descr.FunctionDescr.class
org.drools.lang.descr.FunctionImportDescr.class
org.drools.lang.descr.GlobalDescr.class
org.drools.lang.descr.ImportDescr.class
org.drools.lang.descr.LiteralDescr.class
org.drools.lang.descr.LiteralRestrictionDescr.class
org.drools.lang.descr.MVELExprDescr.class
org.drools.lang.descr.MethodAccessDescr.class
org.drools.lang.descr.MultiPatternDestinationDescr.class
org.drools.lang.descr.NotDescr.class
org.drools.lang.descr.OperatorDescr.class
org.drools.lang.descr.OrDescr.class
org.drools.lang.descr.PackageDescr.class
org.drools.lang.descr.PackageDescrDumper.class
org.drools.lang.descr.PatternDescr.class
org.drools.lang.descr.PatternDestinationDescr.class
org.drools.lang.descr.PatternSourceDescr.class
org.drools.lang.descr.PredicateDescr.class
org.drools.lang.descr.ProcessDescr.class
org.drools.lang.descr.QualifiedIdentifierRestrictionDescr.class
org.drools.lang.descr.QueryDescr.class
org.drools.lang.descr.RelationalExprDescr.class
org.drools.lang.descr.Restriction.class
org.drools.lang.descr.RestrictionConnectiveDescr.class
org.drools.lang.descr.RestrictionDescr.class
org.drools.lang.descr.ReturnValueRestrictionDescr.class
org.drools.lang.descr.RuleDescr.class
org.drools.lang.descr.StringConnectiveDescr.class
org.drools.lang.descr.TypeDeclarationDescr.class
org.drools.lang.descr.TypeFieldDescr.class
org.drools.lang.descr.VariableDescr.class
org.drools.lang.descr.VariableRestrictionDescr.class
org.drools.lang.dsl.AbstractDSLMappingEntry.class
org.drools.lang.dsl.AntlrDSLMappingEntry.class
org.drools.lang.dsl.DSLMapLexer.class
org.drools.lang.dsl.DSLMapParser.class
org.drools.lang.dsl.DSLMapWalker.class
org.drools.lang.dsl.DSLMapping.class
org.drools.lang.dsl.DSLMappingEntry.class
org.drools.lang.dsl.DSLMappingFile.class
org.drools.lang.dsl.DSLMappingParseException.class
org.drools.lang.dsl.DSLTokenizedMappingFile.class
org.drools.lang.dsl.DefaultDSLMapping.class
org.drools.lang.dsl.DefaultExpander.class
org.drools.lang.dsl.DefaultExpanderResolver.class
org.drools.lang.dsl.MappingError.class
org.drools.osgi.compiler.Activator.class
org.drools.reteoo.compiled.ObjectTypeNodeCompiler.class
org.drools.rule.builder.AccumulateBuilder.class
org.drools.rule.builder.CollectBuilder.class
org.drools.rule.builder.ConsequenceBuilder.class
org.drools.rule.builder.EnabledBuilder.class
org.drools.rule.builder.EngineElementBuilder.class
org.drools.rule.builder.EntryPointBuilder.class
org.drools.rule.builder.ForallBuilder.class
org.drools.rule.builder.FromBuilder.class
org.drools.rule.builder.FunctionBuilder.class
org.drools.rule.builder.GroupElementBuilder.class
org.drools.rule.builder.PackageBuildContext.class
org.drools.rule.builder.PatternBuilder.class
org.drools.rule.builder.PredicateBuilder.class
org.drools.rule.builder.QueryBuilder.class
org.drools.rule.builder.QueryElementBuilder.class
org.drools.rule.builder.ReturnValueBuilder.class
org.drools.rule.builder.RuleBuildContext.class
org.drools.rule.builder.RuleBuilder.class
org.drools.rule.builder.RuleClassBuilder.class
org.drools.rule.builder.RuleConditionBuilder.class
org.drools.rule.builder.SalienceBuilder.class
org.drools.rule.builder.dialect.DialectError.class
org.drools.rule.builder.dialect.DialectUtil.class
org.drools.rule.builder.dialect.asm.ASMConsequenceBuilder.class
org.drools.rule.builder.dialect.asm.ASMConsequenceStubBuilder.class
org.drools.rule.builder.dialect.asm.ASMEvalBuilder.class
org.drools.rule.builder.dialect.asm.ASMEvalStubBuilder.class
org.drools.rule.builder.dialect.asm.ASMPredicateBuilder.class
org.drools.rule.builder.dialect.asm.ASMPredicateStubBuilder.class
org.drools.rule.builder.dialect.asm.ASMReturnValueBuilder.class
org.drools.rule.builder.dialect.asm.ASMReturnValueStubBuilder.class
org.drools.rule.builder.dialect.asm.AbstractASMConsequenceBuilder.class
org.drools.rule.builder.dialect.asm.AbstractASMEvalBuilder.class
org.drools.rule.builder.dialect.asm.AbstractASMPredicateBuilder.class
org.drools.rule.builder.dialect.asm.AbstractASMReturnValueBuilder.class
org.drools.rule.builder.dialect.asm.ClassGenerator.class
org.drools.rule.builder.dialect.asm.ConsequenceGenerator.class
org.drools.rule.builder.dialect.asm.ConsequenceStub.class
org.drools.rule.builder.dialect.asm.EvalGenerator.class
org.drools.rule.builder.dialect.asm.EvalStub.class
org.drools.rule.builder.dialect.asm.InvokerContext.class
org.drools.rule.builder.dialect.asm.InvokerDataProvider.class
org.drools.rule.builder.dialect.asm.InvokerGenerator.class
org.drools.rule.builder.dialect.asm.InvokerStub.class
org.drools.rule.builder.dialect.asm.PredicateGenerator.class
org.drools.rule.builder.dialect.asm.PredicateStub.class
org.drools.rule.builder.dialect.asm.ReturnValueGenerator.class
org.drools.rule.builder.dialect.asm.ReturnValueStub.class
org.drools.rule.builder.dialect.java.DeclarationTypeFixer.class
org.drools.rule.builder.dialect.java.DialectSession.class
org.drools.rule.builder.dialect.java.JavaAccumulateBuilder.class
org.drools.rule.builder.dialect.java.JavaAnalysisResult.class
org.drools.rule.builder.dialect.java.JavaConsequenceBuilder.class
org.drools.rule.builder.dialect.java.JavaDialect.class
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.class
org.drools.rule.builder.dialect.java.JavaDialectError.class
org.drools.rule.builder.dialect.java.JavaDialectSession.class
org.drools.rule.builder.dialect.java.JavaEvalBuilder.class
org.drools.rule.builder.dialect.java.JavaExprAnalyzer.class
org.drools.rule.builder.dialect.java.JavaFunctionBuilder.class
org.drools.rule.builder.dialect.java.JavaPredicateBuilder.class
org.drools.rule.builder.dialect.java.JavaReturnValueBuilder.class
org.drools.rule.builder.dialect.java.JavaRuleBuilderHelper.class
org.drools.rule.builder.dialect.java.JavaRuleClassBuilder.class
org.drools.rule.builder.dialect.java.KnowledgeHelperFixer.class
org.drools.rule.builder.dialect.java.PackageStore.class
org.drools.rule.builder.dialect.java.parser.AbstractJavaBlockDescr.class
org.drools.rule.builder.dialect.java.parser.AbstractJavaContainerBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaCatchBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaContainerBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaElseBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaExitPointsDescr.class
org.drools.rule.builder.dialect.java.parser.JavaFinalBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaForBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaIfBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaInterfacePointsDescr.class
org.drools.rule.builder.dialect.java.parser.JavaLexer.class
org.drools.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr.class
org.drools.rule.builder.dialect.java.parser.JavaModifyBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaParser.class
org.drools.rule.builder.dialect.java.parser.JavaRetractBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaRootBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaThrowBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaTryBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaUpdateBlockDescr.class
org.drools.rule.builder.dialect.java.parser.JavaWhileBlockDescr.class
org.drools.rule.builder.dialect.mvel.MVELAccumulateBuilder.class
org.drools.rule.builder.dialect.mvel.MVELAnalysisResult.class
org.drools.rule.builder.dialect.mvel.MVELConsequenceBuilder.class
org.drools.rule.builder.dialect.mvel.MVELDialect.class
org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration.class
org.drools.rule.builder.dialect.mvel.MVELEnabledBuilder.class
org.drools.rule.builder.dialect.mvel.MVELEvalBuilder.class
org.drools.rule.builder.dialect.mvel.MVELExprAnalyzer.class
org.drools.rule.builder.dialect.mvel.MVELFromBuilder.class
org.drools.rule.builder.dialect.mvel.MVELPredicateBuilder.class
org.drools.rule.builder.dialect.mvel.MVELReturnValueBuilder.class
org.drools.rule.builder.dialect.mvel.MVELSalienceBuilder.class
org.drools.runtime.pipeline.impl.DroolsJaxbHelperProviderImpl.class
org.drools.testframework.NilConsequence.class
org.drools.testframework.RuleCoverageListener.class
org.drools.testframework.TestingEventListener.class
org/drools/compiler/xml/processes/RuleFlowFrom4To5.xsl
org/drools/compiler/xml/processes/RuleFlowGraphicalFrom4To5.xsl
org/drools/lang/DRLExpressions.g
org/drools/lang/DRLLexer.g
org/drools/lang/drl.mvel
org/drools/lang/dsl/DSLMap.g
org/drools/lang/dsl/DSLMapWalker.g
org/drools/lang/dsl/rule1.drl
org/drools/rule/builder/dialect/java/javaFunction.mvel
org/drools/rule/builder/dialect/java/javaInvokers.mvel
org/drools/rule/builder/dialect/java/javaRule.mvel
org/drools/semantics/java/parser/Java.g

Pom

drools-compiler-5.3.0.final.pom file content.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.drools</groupId>
    <artifactId>drools-multiproject</artifactId>
    <version>5.3.0.Final</version>
  </parent>

  <artifactId>drools-compiler</artifactId>

  <name>Drools :: Compiler</name>

  <dependencies>
    <!-- Internal dependencies -->
    <dependency>
      <groupId>org.drools</groupId>
      <artifactId>drools-core</artifactId>
    </dependency>
    <dependency>
      <groupId>org.drools</groupId>
      <artifactId>drools-core</artifactId>
      <type>test-jar</type>
      <scope>test</scope>
    </dependency>
    <!-- External dependencies -->
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.osgi.core</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.osgi.compendium</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>antlr-runtime</artifactId>
    </dependency>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>antlr</artifactId>
    </dependency>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>stringtemplate</artifactId>
    </dependency>
    <dependency>
      <!-- antlr also depends on the old antlr 2.7.7 jar -->
      <groupId>antlr</groupId>
      <artifactId>antlr</artifactId>
    </dependency>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>gunit</artifactId>
    </dependency>
    <dependency>
      <groupId>org.eclipse.jdt.core.compiler</groupId>
      <artifactId>ecj</artifactId>
    </dependency>
    <dependency>
      <groupId>janino</groupId>
      <artifactId>janino</artifactId>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.mvel</groupId>
      <artifactId>mvel2</artifactId>
    </dependency>
    <dependency>
      <groupId>com.thoughtworks.xstream</groupId>
      <artifactId>xstream</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty-embedded</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.opensymphony.quartz</groupId>
      <artifactId>quartz</artifactId>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>com.sun.xml.bind</groupId>
      <artifactId>jaxb-xjc</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.bind</groupId>
      <artifactId>jaxb-impl</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.xml.bind</groupId>
      <artifactId>jaxb-api</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.xml.stream</groupId>
      <artifactId>stax-api</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.activation</groupId>
      <artifactId>activation</artifactId>
      <scope>provided</scope>
    </dependency>

    <dependency>
      <groupId>net.java.dev.glazedlists</groupId>
      <artifactId>glazedlists_java15</artifactId>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <profiles>
    <profile>
      <id>grammarsProfile</id>
      <activation>
        <property>
          <name>grammars</name>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <phase>generate-sources</phase>
                <configuration>
                  <tasks>
                    <condition property="antlr.debugParser" value="-Xconversiontimeout 32000 -debug" else="">
                      <isset property="debugParser"/>
                    </condition>
                    <condition property="antlr.debugWalker" value="-Xconversiontimeout 32000 -debug" else="">
                      <isset property="debugWalker"/>
                    </condition>
                    <echo message="Generating Antlr Parser (${antlr.debugParser})"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <jvmarg line="-Xmx750M -Xincgc"/>
                      <arg line="${antlr.debugParser} -lib src/main/resources/org/drools/lang src/main/resources/org/drools/lang/DRL.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <echo message="Generating Antlr Walker (${antlr.debugWalker})"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <jvmarg line="-Xmx750M -Xincgc"/>
                      <arg line="${antlr.debugWalker} -lib src/main/resources/org/drools/lang src/main/resources/org/drools/lang/DescrBuilderTree.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <echo message="Generating Antlr Legacy Parser/Walker for DRL 5.x"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <jvmarg line="-Xmx750M -Xincgc"/>
                      <arg line="-lib src/main/resources/org/drools/lang src/main/resources/org/drools/lang/DRL5x.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <java classname="org.antlr.Tool" fork="true">
                      <jvmarg line="-Xmx750M -Xincgc"/>
                      <arg line="-lib src/main/resources/org/drools/lang src/main/resources/org/drools/lang/DescrBuilderTree5x.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <move todir="src/main/java/org/drools/lang/">
                      <fileset dir="src/main/resources/org/drools/lang">
                        <include name="**/*.java"/>
                      </fileset>
                    </move>
                    <echo message="Generating Antlr Tree2TestDRL.g"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <arg line="-lib src/main/resources/org/drools/lang src/main/resources/org/drools/lang/Tree2TestDRL.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <move todir="src/test/java/org/drools/lang/">
                      <fileset dir="src/main/resources/org/drools/lang">
                        <include name="**/*.java"/>
                      </fileset>
                    </move>
                    <echo message="Generating Antlr DSLMap.g and DSLMapWalker.g"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <arg line="-lib src/main/resources/org/drools/lang/dsl src/main/resources/org/drools/lang/dsl/DSLMap.g src/main/resources/org/drools/lang/dsl/DSLMapWalker.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <move todir="src/main/java/org/drools/lang/dsl/">
                      <fileset dir="src/main/resources/org/drools/lang/dsl">
                        <include name="**/*.java"/>
                      </fileset>
                    </move>
                    <echo message="Generating Antlr Java.g"/>
                    <java classname="org.antlr.Tool" fork="true">
                      <arg line="-lib src/main/resources/org/drools/semantics/java/parser src/main/resources/org/drools/semantics/java/parser/Java.g"/>
                      <classpath refid="maven.compile.classpath"/>
                    </java>
                    <move todir="src/main/java/org/drools/rule/builder/dialect/java/parser">
                      <fileset dir="src/main/resources/org/drools/semantics/java/parser">
                        <include name="**/*.java"/>
                      </fileset>
                    </move>
                    <delete>
                      <fileset dir=".">
                        <include name="*.tokens"/>
                      </fileset>
                      <fileset dir="src/main/resources/org/drools/lang">
                        <include name="*.tokens"/>
                        <include name="DRL__.g"/>
                        <include name="dsl/DSLMap__.g"/>
                        <include name="__Test__.java"/>
                        <include name="classes"/>
                      </fileset>
                      <fileset dir="src/main/resources/org/drools/semantics/java/parser">
                        <include name="**/*.tokens"/>
                        <include name="Java__.g"/>
                      </fileset>
                    </delete>
                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifestFile>META-INF/MANIFEST.MF</manifestFile>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
        <executions>
          <execution>
            <id>manifest</id>
            <phase>process-classes</phase>
            <goals>
              <goal>manifest</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <manifestLocation>META-INF</manifestLocation>
          <instructions>
            <_removeheaders>Ignore-Package</_removeheaders>
            <Bundle-SymbolicName>org.drools.compiler;singleton:=true</Bundle-SymbolicName>
            <Require-Bundle>org.drools.core;visibility:=reexport;bundle-version="${drools.osgi.version}"</Require-Bundle>
            <Import-Package>!org.drools.*,
              <!-- java compilers are optional: only need one at most -->
              org.codehaus.janino.*;resolution:=optional,org.eclipse.jdt.*;resolution:=optional,
              *</Import-Package>
            <Export-Package>org.drools.lang.descr,!org.drools.commons.*, !org.drools.lang.*, org.drools.builder.impl,
              <!-- add this one manually as BND seems to miss it out -->
              org.drools.*</Export-Package>
            <DynamicImport-Package>*</DynamicImport-Package>
            <Bundle-Activator>org.drools.osgi.compiler.Activator</Bundle-Activator>
          </instructions>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

POM Entry

<dependency>
   <groupId>org.drools</groupId>
   <artifactId>drools-compiler</artifactId>
   <version>5.3.0.final</version>
</dependency>

Download

If you think the following drools-compiler-5.3.0.final.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download drools-compiler-5.3.0.final.jar file




PreviousNext

Related