On Feb 11, 2016 9:10 PM, "Jean-Baptiste Onofré" <[email protected]> wrote: > > +1 > > but I would add a parent pom to simplify the way of building. >
A parent pom wouldn't work for the combined repository because guacamole-server is a native C project. It is built using GNU Autotools, not Maven like guacamole-client. To clarify: guacamole-server is the parent project of six subprojects (and a few convenience libraries) written in C99, all of which build using GNU Autotools: * guacd * libguac * libguac-client-rdp * libguac-client-ssh * libguac-client-telnet * libguac-client-vnc Building guacamole-server builds and installs each of those subprojects automatically (through a traditional recursive build). guacamole-client is the parent project of seven Java / JavaScript subprojects, and is already set up with a proper parent pom: * guacamole * guacamole-auth-jdbc * guacamole-auth-ldap * guacamole-auth-noauth * guacamole-common * guacamole-common-js * guacamole-ext Building guacamole-client builds all subprojects due to the existing parent pom. - Mike
