You can download drools-compiler-5.4.0.final.jar in this page.
Apache Open Source
drools-compiler-5.4.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.CompositeKnowledgeBuilderImpl.class org.drools.compiler.ConfigurableSeverityResult.class org.drools.compiler.DecisionTableFactory.class org.drools.compiler.DecisionTableProvider.class org.drools.compiler.DeprecatedResourceTypeWarning.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.DroolsWarning.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.TypeDeclarationWarning.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.AbstractClassTypeDeclarationBuilder.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.EnumDeclarationDescrBuilder.class org.drools.lang.api.EnumLiteralDescrBuilder.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.WindowDeclarationDescrBuilder.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.EnumDeclarationDescrBuilderImpl.class org.drools.lang.api.impl.EnumLiteralDescrBuilderImpl.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.api.impl.WindowDeclarationDescrBuilderImpl.class org.drools.lang.descr.AbstractClassTypeDeclarationDescr.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.CompositePackageDescr.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.EnumDeclarationDescr.class org.drools.lang.descr.EnumLiteralDescr.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.QualifiedName.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.descr.WindowDeclarationDescr.class org.drools.lang.descr.WindowReferenceDescr.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.ConstraintBuilder.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.WindowReferenceBuilder.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.InvokerContext.class org.drools.rule.builder.dialect.asm.InvokerGenerator.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.MVELObjectExpressionBuilder.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.rule.builder.util.PackageBuilderUtil.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
drools-compiler-5.4.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.4.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>org.codehaus.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>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <optional>true</optional> </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> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</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> <echo message="Generating Lexer (${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/DRLLexer.g"/> <classpath refid="maven.compile.classpath"/> </java> <echo message="Generating Expressions 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/DRLExpressions.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 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>
<dependency> <groupId>org.drools</groupId> <artifactId>drools-compiler</artifactId> <version>5.4.0.final</version> </dependency>
If you think the following drools-compiler-5.4.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.4.0.final.jar file