Yes it's a dependency of drools-compiler, I don't know why maven isn't
working for you.
Mark
Eric Miles wrote:
So is this not a dependency of 4.0.0 or do I have to include a
dependency manually? Maven should take care of classpath issues for
me, that's why I found this issue to be odd.
On Thu, 2007-07-26 at 20:48 +0100, Mark Proctor wrote:
> As the stack trace says, you are missing the JDT Core binary:
> Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is
> not in the classpath
>
> Mark
> Eric Miles wrote:
>> I am attempting to ween our project off of MR3 and on to the 4.0.0
>> GA and am having a lot of difficulty. First off, I had compile
>> issues with the PackageBuilderConfiguration class (attempting to set
>> the compliance level to 1.5). I figured that was no longer
>> necessary so I removed that (I hope that's correct although I
>> haven't seen this mentioned anywhere). Now when I attempt to run a
>> unit test, I get the following error:
>>
>> org.drools.RuntimeDroolsException: Unable to load dialect
>> 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
>> at
>>
org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry(PackageBuilderConfiguration.java:138)
>> at
>>
org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:114)
>> at
>>
org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:87)
>> at
>>
com.kronos.webta.service.key.rules.AccountKeyLookupTest.setUpBeforeClass(AccountKeyLookupTest.java:49)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>>
org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
>> at
>>
org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
>> at
>>
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)
>> at
>> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
>> at
>>
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
>> at
>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>> Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is
>> not in the classpath
>> at
>>
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:98)
>> at
>>
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:56)
>> at
>>
org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry(PackageBuilderConfiguration.java:134)
>> ... 17 more
>>
>>
>> I am using Maven2, so I would assume my dependencies would be taken
>> care of? I'm only using 2 dependencies in my project for Drools:
>>
>> <dependency>
>> <groupId>org.drools</groupId>
>> <artifactId>drools-compiler</artifactId>
>> <version>4.0.0</version>
>> <scope>compile</scope>
>> </dependency>
>> <dependency>
>> <groupId>org.drools</groupId>
>> <artifactId>drools-core</artifactId>
>> <version>4.0.0</version>
>> <scope>compile</scope>
>> </dependency>
>>
>> >From the following repo:
>>
>> <repository>
>> <id>jboss</id>
>> <name>JBoss maven repository</name>
>> <
url>http://repository.jboss.com/maven2<
>> <
http://repository.jboss.com/maven2%3C>/url>
>> </repository>
>>
>> Am I missing something? I completely blew away my org.drools
>> directory in my local repository to allow maven2 to download the
>> dependencies, I see it's downloading the drools-compiler and
>> drools-core 4.0.0 versions (although they do not have associated
>> poms or checksums which I find odd). Thanks!
>>
>> Eric
>> ------------------------------------------------------------------------
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org <mailto:rules-users@lists.jboss.org>
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
------------------------------------------------------------------------
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users