I had to add a dependency for "com.google.collections \ google-collections \
1.0" to Guvnor's POM.
Not the best place mind you, as it appears to be a dependency for
"drools-verifier" in class
"org.drools.verifier.data.VerifierDataMaps".
I'm not sure where \ how \ who "drools-verifier" is in the split-up process
but this dependency should live there.
Cheers,
On 14 February 2011 16:56, Michael Anstis <michael.anstis(a)gmail.com> wrote:
Looks like the problem can also be prevented by adding an additional
reference to GWT and moving it to the top of your "order and export".
This at least ensures the POM, under version control, does not need to be
modified (with potential for erroneous check-ins).
With kind regards,
On 14 February 2011 16:52, Michael Anstis <michael.anstis(a)gmail.com>wrote:
> Eclipse users:
>
> I had to remove GWT from Maven's dependencies and add a reference manually
> so that it could be moved to the top of the build classpath "order and
> export" section.
>
> AFAIK, this is a well known problem running Guvnor from Eclipse due to
> incompatibilities of the version of JDT.
>
> These JIRAs contain reference to the problem. I don't think a fix was ever
> found.
>
> -
https://issues.jboss.org/browse/GUVNOR-685
>
>
> -
https://issues.jboss.org/browse/GUVNOR-580
>
> The problem manifests itself with "java.lang.NoSuchFieldError:
> warningThreshold" errors when GWT attempts to compile Guvnor (either when
> the URL is first accessed or explicitly selected).
>
> With lind regards,
>
> Mike
>
>
> On 14 February 2011 13:25, Geoffrey De Smet <ge0ffrey.spam(a)gmail.com>wrote:
>
>> The split-off of guvnor is done, the repository is ready to be used.
>> See below how to get started.
>>
>> But before you get started, please *check these settings*:
>>
>> - *Do not include @author tags in new files*
>> - For motivation see:
https://issues.jboss.org/browse/JBRULES-2869
>> - All author tags have been stripped (done during split-up)
>> - *Line endings are unix (\n)*
>> - All files now have unix line endings (done during split-up)
>> - *Do not use tab characters (\t)*
>> - All flies now use spaces instead of tabs (done during split-up)
>> - Encoding for all files (except property files) is UTF-8
>> - Not changes during split-up
>>
>> For detailed instructions on how to configure this fast correctly, see
>> the README.txt file, currently still at:
>>
https://github.com/droolsjbpm/droolsjbpm/blob/master/README.txt#L118
>>
>>
>> How to get started
>> ============
>>
>> // Close eclipse/intellij
>> cd ~/projects
>> // Move the old repostory out of the way
>> mv droolsjbpm monolitic-droolsjbpm
>> // Make a directory to hold all the new repositories
>> mkdir droolsjbpm
>> cd droolsjbpm
>> git clone git@github.com:droolsjbpm/guvnor.git guvnor
>> git clone git@github.com:droolsjbpm/droolsjbpm-tools.gitdroolsjbpm-tools
>> // As the split-up continues, you'll be able to add more repo's
>> // Make a new workspace in Eclipse/IntelliJ
>> // Add each of the new repo's as maven projects to that new workspace
>>
>>
>> Temporary workaround during the next week
>> ============================
>>
>> Because the split-up is still ongoing (not everything split up yet + the
>> hudson jobs don't deploy snapshot yet),
>> you 'll need to do this to get it to work, because the repo's still
>> depend on the old parent pom for now:
>>
>> cd ~/projects
>> // go the old repo and get it up to date
>> cd monolitic-droolsjbpm
>> git pull --rebase
>> // Just build and install the parent pom
>> mvn clean install -N
>> cd ..
>> cd droolsjbpm
>> cd guvnor
>> mvn clean install -DskipTests
>> cd ..
>> cd droolsjbpm-tools
>> mvn clean install -DskipTests
>>
>>
>> Status of split-up
>> ===========
>>
>> Guvnor and droolsjbpm-tools are unfrozen and mostly ready.
>> Integration is starting now, might take till tomorrow.
>> Drools will be started Wednesday.
>> droolsjbpm-knowledge and droolsjbpm-parent will be started later this
>> week
>> drools-planner has to be redone.
>> droolsjbpm-dist will be started after those.
>> General cleanup and improvements can run into next week.
>>
>> --
>> With kind regards,
>> Geoffrey De Smet
>>
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>>
>