{"action":"created","issue":{"url":"https://api.github.com/repos/decebals/pippo/issues/73","labels_url":"https://api.github.com/repos/decebals/pippo/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/decebals/pippo/issues/73/comments","events_url":"https://api.github.com/repos/decebals/pippo/issues/73/events","html_url":"https://github.com/decebals/pippo/issues/73","id":54614813,"number":73,"title":"RFC: Split pippo-demo in multiple module","user":{"login":"decebals","id":1248311,"avatar_url":"https://avatars.githubusercontent.com/u/1248311?v=3","gravatar_id":"","url":"https://api.github.com/users/decebals","html_url":"https://github.com/decebals","followers_url":"https://api.github.com/users/decebals/followers","following_url":"https://api.github.com/users/decebals/following{/other_user}","gists_url":"https://api.github.com/users/decebals/gists{/gist_id}","starred_url":"https://api.github.com/users/decebals/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/decebals/subscriptions","organizations_url":"https://api.github.com/users/decebals/orgs","repos_url":"https://api.github.com/users/decebals/repos","events_url":"https://api.github.com/users/decebals/events{/privacy}","received_events_url":"https://api.github.com/users/decebals/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/decebals/pippo/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-16T19:29:12Z","updated_at":"2015-01-22T10:14:51Z","closed_at":"2015-01-21T20:28:13Z","body":"The problem is that if I want to create an WAR for CrudNgApplication (an example), this WAR file has around of 20MB because I put all demo jars (jetty, spring, trimou, ...). Probably the real size is around of 200KB. I think that it's very important to show that a pippo application has a small footprint.\r\nMy intention is to split pippo-demo in multiple maven module (a folder, an application and a pom.xml for each module).\r\nThe new structure could be: \r\n```\r\npippo-demo\r\n   pippo-demo-simple\r\n   pippo-demo-crud\r\n   pippo-demo-crudng\r\n   pippo-demo-controller\r\n   pippo-demo-upload\r\n   pippo-demo-spring\r\n   pippo-demo-guice\r\n   pippo-demo-validation\r\n```\r\n\r\nIt's a problem with pippo-template that already contains multiple application (one for each template engine).\r\n\r\nDo you see other options?"},"comment":{"url":"https://api.github.com/repos/decebals/pippo/issues/comments/70998699","html_url":"https://github.com/decebals/pippo/issues/73#issuecomment-70998699","issue_url":"https://api.github.com/repos/decebals/pippo/issues/73","id":70998699,"user":{"login":"decebals","id":1248311,"avatar_url":"https://avatars.githubusercontent.com/u/1248311?v=3","gravatar_id":"","url":"https://api.github.com/users/decebals","html_url":"https://github.com/decebals","followers_url":"https://api.github.com/users/decebals/followers","following_url":"https://api.github.com/users/decebals/following{/other_user}","gists_url":"https://api.github.com/users/decebals/gists{/gist_id}","starred_url":"https://api.github.com/users/decebals/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/decebals/subscriptions","organizations_url":"https://api.github.com/users/decebals/orgs","repos_url":"https://api.github.com/users/decebals/repos","events_url":"https://api.github.com/users/decebals/events{/privacy}","received_events_url":"https://api.github.com/users/decebals/received_events","type":"User","site_admin":false},"created_at":"2015-01-22T10:14:51Z","updated_at":"2015-01-22T10:14:51Z","body":"I created a [linux script file](https://gist.github.com/decebals/9f7e57e42b705be8a092#file-run-pippo-demo-sh) that help me to run a demo module into an apache tomcat container.\r\nMaybe it's useful for someone."}}