Hi, I made some major refactoring changes to the framework as well as the genapp in order to be j2ee compliant in our deployments.
The changes I have made: * DATAISLAND-PRIMITIVES o Only a few classes were not serializable...made all primitives serializable * MDARAD-FRAMEWORK o A few classes were not serializable...made them so. o I split mdarad-framework.jar in 5 sub-frameworks: + mdarad-framework-common.jar: Contains helpers and classes that can be used by all tiers (web, xml, business) + mdarad-framework-xml.jar: Contains the XML serializers and deserializers (depends on mdarad-framework-common.jar) + mdarad-framework-business.jar: Contains the helpers and classes for the facades, daos and all business logic (depends on mdarad-framework-common.jar) + mdarad-framework-web.jar: Contains the helpers and classes for struts and the web logic (depends on mdarad-framework-common.jar and mdarad-framework-business.jar) o For each of these frameworks I have updated the manifests to know what are their dependencies o All of these are still under the module mdarad-framework in SVN. To build them all, you simply call the task jar.all in the ANT build.xml (default task). * MDARAD-GENAPP o I modified the ear tasks so that the ear can now be J2ee compliant. This allows us to use the default jboss 4.0.1+ default configurations to deploy the applications. It will also allow the deployment of multiple mdarad-genapp generated applications (before there were problems when deploying muliple generated applications). o The ear and war tasks now only take the minimal amount of jars so that there is no useless deployments * MDARAD.ORG o I have updated the FAQ of the mdarad.org site to take these changes in account. If you have any questions, let me know, François PS: IMPORTANT: I have taken many libraries out of the deployments. I have tested the applications (with war and ear) to a certain extent but I may have omitted a few necessary jars. Therefore, if you get some NoClassDefFoundErrors or ClassNotFoundExceptions, please add these jars one by one in the ANT build.xml so that we only include the mandatory ones. _______________________________________________ Mdarad-toolbox-devs mailing list Mdarad-toolbox-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mdarad-toolbox-devs