Take the 2-minute tour ×  my webapp consists in mainly two
artifacts, java-server.jar and js-client.war. Both are
aggregated/overlayed and get additional property files for the
target environment. Finally, i get the war file.  Some war files
are deployed using tomcat:deploy some by a script but that
shouldn't matter at this point.  There are several things I
don't like with my approach:    • server and client are released
with the maven-release-plugin, the final webapp is not.   • Just
by having the final war file I cannot determine for which server
it was built.   • I usually need several client/server
combinations at once: While I build the beta server with the
stable versions, the nightly build server shall operate on the
latest snapshots.  How do you maintain, release and deploy (to
maven repo) stable/beta webapps? How do you maintain target-
server specific configuration settings? How do you keep
different versions? Do you have a lot of branches?  Thanks, Jan
share|improve this question Do both projects