ok for me.

Johann Sorel
Geomatys

On 07/05/2013 10:45, Martin Desruisseaux wrote:
Hello Chris

Le 07/05/13 01:20, Mattmann, Chris A (398J) a écrit :
+1, but we should probably make all top level dirs consistent like this
then too, right?

In this proposal, the presence or absence of "sis-" prefix in directory name would not be determined by whether the directory is top-level or not, but rather by whether the directory is for a module producing a JAR file or is just a container for such sub-modules. Or in other words, it would be determined by whether the directory is a leaf in the modules tree or not. Only leaves would have "sis-" prefix.

In terms of Maven pom.xml, this would be determined by the <packaging> element. "pom" packaging would have no "sis-" prefix, because they produce nothing by themselves. "jar", "bundle" and "maven-plugin" packaging would have the "sis-" prefix.

If nevertheless we want to have top-level directories that looks like consistent, one possible approach could be to group the current top-level modules (except the "app" ones) in a "core" group. So the hierarchy could be like below:

core
- sis-utility
- sis-metadata
- sis-referencing
- sis-coverage
- ...
storage
- sis-shapefile
- sis-geotiff
- sis-postgis
- sis-netcdf
- ...
client
- sis-wms
- sis-wfs
- sis-csw
- ...
application
- sis-app
- sis-webapp
- ...


So the "core" which existed in SIS 0.2 would be back, but as a group of modules rather than a single one.

What do you think?

    Martin


Reply via email to