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