With the latest release you need to have all of the drools libs (and an empty rule file) even if you're not using permissions. The exact list of jar files is:
I suppose it would be possible to remove these dependencies if permissions aren't required. If so, please raise it as an issue in jira.
you need 9 jar files? Seam-hibernate is becoming a big dependency joke. do you have any idea know how many jar files (some of which are hidden in a gigantic jar) required for a hello world application in Seam? now you need 9 more. Hibernate has the same issues. Jboss is also bloated with its own jar hell. i really wanted to try seam, now i am not sure.
And a side note: i needed to enter a ridiculous registration form to post here. not happy.
Shane, thank you for your response. I can agree with [sasasasasa] (who ever it is) regarding growing number of jars, but this will not discourage me from using Seam (I will rais jira issue). Thank you for a great job - keep it up.
I don't think a large number of JARs is a huge drawback. If you want advanced functionality, it has to come from somewhere. I think our main challenge will be in modularizing everything so that you don't need to bring in things that you don't really want.
You do NOT need the extra jars just to run Seam. You need them only if you are using Seam Security. Note that the Drools guys are working to reduce the number of required jars (the next release will eliminate two of those dependencies).
I think if maven was used most of these dependencies wont be even noticeable...
I have created just another Seam Archetypes:
- one jar package with microcontainer
I have also packaged Seam 1.1.5.GA. It supports "profiles" - you just say "I want to use Drools" and it resolves all the dependencies.
You can find it on http://software.softeu.cz/seam/.