client-parent¶
client-parent contains the Maven parent pom for determining the shared
build configurations of the client components.
Initial installation¶
Download the project source and go to this component’s root directory (i.e. here) and follow the steps below.
Configuration¶
No configuration necessary.
Build¶
Example build instructions :
cd <ap_predict_online>/client-parent
mvn --non-recursive clean install
The optional --non-recursive instruction prevents the sub-projects from
automatically being built.
Deploy¶
This component when built should not be deployed into a servlet container,
instead it is Maven-installed in the local Maven repository
and then a subsequent build of client-shared retrieves the built .pom
files and uses it.
Done that! What’s next?¶
Conventionally the next step, having built and Maven-installed
client-parent, would be to build client-shared and thereafter client
and/or client-direct.
This is because all of client-shared, client and client-direct are
dependent on client-parent and need to be kept in-sync.