Note that there are some explanatory texts on larger screens.

plurals
  1. POMaven for deployement for a client/server app?
    primarykey
    data
    text
    <p>We're currently moving from a quite old Perl + Ant build system to maven. </p> <p>The software itself is a client/server app using RMI as main communication system and the build produces a (large) number of jars. </p> <p>This piece of software existed long before usual frameworks become mature, so the <em>it does not</em> make usage of : </p> <ul> <li>any usual persistence layers (Hibernate/JPA like) </li> <li>any MVC application frameworks like Spring</li> <li>any Java EE infrastructure ( no war/ear packaging)</li> </ul> <p>In fact it is shipped as a set of jar and conf files, with a set of startup/admin scripts.</p> <p>We ported the compilation/building system to maven3. The client and server deployment trees are currently being ported to maven with the assembly plug-in. </p> <p>What we're currently missing, in the maven framework, is to be able to deploy the app on development stations and build servers and to run some basic integration tests.</p> <p>Ideally we'd like to use maven in to deploy an image of the client, server and a DB fixture ( that is actually code generated as well). </p> <p>I've found a lot of pointers on how to deploy a web app, few on the integration tests themselves, and almost none on how to handle the deployment of a (very) old school C/S architecture using maven.</p> <p>So my questions would be: </p> <ul> <li>are there are any known and mature plug-ins capable of deploying the app. and handling the DB fixture in a C/S manner? </li> </ul> <p>If not, what would be your advice(s): </p> <ul> <li>use ant rules and bind them to maven life cycle in order to handle the deployment process (we have a couple of ant targets that could be adapted to fit in the process)?</li> <li>write a maven plug-in that would fit the exact deployment needs?</li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload