← Back to team overview

dhis2-devs team mailing list archive

Re: pom files

 

Thanks Murod.

2009/4/14 Murodullo Latifov <murodlatifov@xxxxxxxxx>:
>
> Hi Bob,
>
>
> < I think that it would be really useful to be able to fix the poms with
> < the existing dependencies rather than wait for the outcome of what
> < might be a long and uncertain process.  If you can just send the poms
> < I'd love to have a look.  I'm far from a maven expert, but I'm getting
> < better.
> <
> < On unix like systems (including probably cygwin):
>
> < find . -iname pom.xml |zip poms.zip -@
>
>
> edit main pom and add dhis-web as module. edit dhis-web pom and add dhis-web-portal as module
> dhis

That makes sense.  I thought you had mentioned some circular references before?

Regards
Bob

>  <modules>
>    <module>dhis-api</module>
>    <module>dhis-i18n</module>
>    <module>dhis-options</module>
>    <module>dhis-services</module>
>    <module>dhis-support</module>
>    <module>dhis-useradminandsecurity</module>
>    <module>dhis-web</module>
>  </modules>
>
> dhis-web
>
>  <modules>
>    <module>dhis-web-commons</module>
>    <module>dhis-web-commons-resources</module>
>    <module>dhis-web-maintenance</module>
>    <module>dhis-web-dataentry</module>
>    <module>dhis-web-importexport</module>
>    <module>dhis-web-datamart</module>
>    <module>dhis-web-validationrule</module>
>    <module>dhis-web-reporting</module>
>    <module>dhis-web-gis</module>
>    <module>dhis-web-openhealth-integration</module>
>    <module>dhis-web-dashboard-integration</module>
>    <module>dhis-web-jforum-integration</module>
>    <module>dhis-web-portal</module>
>    <module>dhis-web-commons-struts2</module>
>    <module>dhis-web-commons-resources-struts2</module>
>    <module>dhis-web-importexport-struts2</module>
>  </modules>
>
>
> don't run mvn eclipse:eclipse
>
> open eclipse
>
> install tomcat from menu window - preferences - server
>
> install maven multiproject import plugin http://eclipse-tools.sourceforge.net/updates/
>
> install m2eclipse plugin http://m2eclipse.codehaus.org/update/
>
> import dhis2 code using maven multiproject plugin (this should be under import - general - maven projects). You should see list of all projects in a hierarchy view.
>
> to compile web modules
> run… tick off resolve project artefacts checkbox (bug)
> to debug use debug - on server.
> goal - install
>
> to run single web module right click on it, select run on server.
>
> currently war overlaying is not supported by m2eclipse, so copy missing files in tomcat work directory from target/module name/  manually.
>
> I didn't configure any profiler, so no idea on that.
>
> I might missed something, feel free to ask. be careful, commit your code before these tasks.
>
> regards,
> murod
>
>
>
>



Follow ups

References