Yes, I think we should do this. Could we at the same time agree on a file structure, so it will be easier in the future to do automatic uglyfying etc (I think there is a blueprint for this already?).
-- Morten On Sat, Jul 26, 2014 at 8:53 PM, Jan Henrik Øverland < [email protected]> wrote: > +1 > On Jul 26, 2014 12:01 PM, "Lars Helge Øverland" <[email protected]> > wrote: > >> Hi, >> >> we now have a fair number of open web apps (7) and there isn't really a >> need to have a separate maven project for each. Should we simply merge all >> apps (visualizer, tracker capture, etc) into a single maven project called >> dhis-web-apps ? It would look like this: >> >> dhis-web-apps/ >> src/main/resources/ >> src/main/resources/struts.xml >> src/main/resources/org/hisp/dhis/apps/i18n_module.properties >> src/main/webapp/ >> src/main/webapp/dhis-web-visualizer >> src/main/webapp/dhis-web-pivot >> src/main/webapp/dhis-web-tracker-capture >> src/main/webapp/dhis-web-event-capture >> etc.. >> >> It would require that we >> >> - merge the struts.xml files, and have multiple packages in the same file >> (works well) >> - merge the i18n_module.properties keys for the Ext-based apps, or >> better, find a client-side solution for translations also for the Ext-based >> apps >> >> Otherwise we don't lose much. >> >> The benefits are: >> >> - shorter build time of dhis-web >> - less stop and start, as you can use mvn jetty:plugin and serve all >> apps, allowing you to fix things/test/set up stuff in all of them without >> restarting the container >> >> Eventually, when all modules have become apps, we will only have one >> maven project, and the build problem is gone. What do you think? >> >> Lars >> >> >> >> >> -- >> Mailing list: https://launchpad.net/~dhis2-devs-core >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dhis2-devs-core >> More help : https://help.launchpad.net/ListHelp >> >> > -- > Mailing list: https://launchpad.net/~dhis2-devs-core > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dhis2-devs-core > More help : https://help.launchpad.net/ListHelp > >
-- Mailing list: https://launchpad.net/~dhis2-devs-core Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs-core More help : https://help.launchpad.net/ListHelp

