← Back to team overview

dhis2-devs team mailing list archive

Re: Change to source code projects / modules

 

Dear Lars,

Do you have any solution for resolving this inconvenient issue in the
another branches?

Re-pushing is the solution, isn't it? ... no idea. [?]

Thanks.

2010/4/22 Lars Helge Øverland <larshelge@xxxxxxxxx>

>
> Hi,
> *
> *
> *I have made a change to the source code projects / modules. Those of you
> who have the source code in an IDE (eclipse, netbeans) should remove the *
> *
> *
> *1) dhis-useradminandsecurity*
> *2) dhis-service-user-hibernate*
> *3) dhis-service-jdbc*
> *4) dhis-service-jdbc-test*
> *5) dhis-options*
>
> *projects before updating the source code! (or just remove all)*
>
> If you don't do this you will get problems ala "Directory could not be
> deleted, not empty" from bazaar. If you get those the best solution is to
> delete the whole working copy and check out again.
>
>
> I have removed 1) and 2) and merged them into the dhis-service-core. This
> had to be done because we need the user-functionality in trunk (Viet's work
> on audit logging).
>
> I have also reamed and moved 3) and 4) (dhis-service-jdbc ->
> dhis-support-jdbc and dhis-service-jdbc-test -> dhis-support-jdbc-test) to
> dhis-support directory.
>
> I have renamed and moved 5) (dhis-options -> dhis-service-options) to
> dhis-services.
>
> All this to improve the dependency structure in the system. Now we have a
> layered structure with 5 levels:
>
> - Portal
> - Web modules
> - Service modules
> - Core module
> - Support modules
>
> See this image:
>
>
> http://docs.google.com/drawings/pub?id=1UyUUmGdngQeyWc5PY0F9JpvTRyzvUAY0AQ2gWP-mewY&w=960&h=720
>
> This implies that modules cannot have dependencies to modules at a higher
> level, only at the same or a lower level. This will reduce the chances of
> getting cyclic dependency issues in the future. All unit tests now run
> successfully. Will include this in the technical docs. I am sorry for the
> inconvenience this might mean for merging development branches.
>
>
> cheers,
>
> Lars
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Hieu.HISPVietnam
Good Health !
   <javascript: leoHighlightsIFrameClose();>

GIF image


Follow ups

References