Hi, I tried building a WAR for Guvnor and found a couple of hick-ups (although it was with my local copy of master taken a few months ago).
I mention them here in case they are unknown issues (feel free to beat me up if I simply need to resync with master; which will happen as part of my dtable commit...) 1) In \drools-guvnor mvn package -DskipTests=true -PfullProfile Didn't build dependant drools-ide-common, as I'd expect and I had to "mvn install" this first. 2) In \drools-guvnor mvn package -DskipTests=true -PfullProfile Built the WAR however the test classes are also included, leading to a Seam error when deploying:- SEVERE: Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener java.lang.IllegalStateException: Two components with the same name and precedence - component name: org.drools.guvnor.server.security.RoleBasedPermissionStore, component classes: org.drools.guvnor.server.security.MockRoleBasedPermissionStore, org.drools.guvnor.server.security.RoleBasedPermissionStore at org.jboss.seam.init.Initialization.addComponentDescriptor(Initialization.java:586) at org.jboss.seam.init.Initialization.installScannedComponentAndRoles(Initialization.java:927) at org.jboss.seam.init.Initialization.scanForComponents(Initialization.java:874) at org.jboss.seam.init.Initialization.init(Initialization.java:687) This traced back to "MockRoleBasedPermissionStore" in the test classes and "RoleBasedPermissionStore" in the non-test classes. Tomcat 6.x. 3) Alot of Guvnor tests failed, however I assume Toni Rikkola could have fixed recently with his work in this area. Cheers, Mike
_______________________________________________ rules-dev mailing list rules-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-dev