From: Francois-Xavier B. <fra...@ce...> - 2009-06-11 17:02:24
|
Hello, I changed the project structure to make it a multimodule maven project : - the code is split in 3 modules : "webassembletool-core", "webassembletool-taglib", "webassembletool-taglib-helper" (taglib helper contains only the tags used to generate the tags on provider apps and the servlet filter for remote user, it has non dependency at all) - added a module "webassembletool-jsf" aimed to do the same as "webassembletool-taglib" module but with jsf UIComponents (experimental, only 4 tags implemented, tested only with Facelet framework) - another module for integration tests "webassembletool-integration-test" - a separate module for each test application "webassembletool-app-*". They work with m2eclipse and wtp ! Each module has the minimum dependencies it needs. Almost no more ant code necessary, standard maven build cycle. Under Eclipse, after updating, you need to remove the project from the workspace and import it as a maven project. Francois-Xavier Bonnet |