Richard S. Hall wrote:
Currently, Felix uses the following groupId/artifactId naming policy:
* groupId = org.apache.felix
* artifactId = org.apache.felix.<unique-subproject-name>
The choice of artifactId rears its head in two places:
1. Sub-project directories in trunk are named after their artifactId.
2. Resulting build process JAR files are named after their artifactId.
As a result of these policies, we end up with redundant and really
long names all over the place.
The proposal on the table is to change the definition of artifactId to:
* artifactId = felix-<unique-subproject-name>
Which would result in names for trunk directories and JAR files like:
felix-framework, felix-http-jetty, and felix-upnp-sample-clock. (A
slight variant is to maintain using '.' rather than '-'.)
[ ] +1 In favor of the new naming scheme.
[ ] 0 Don't care.
[ ] -1 Opposed to the new naming scheme.
+1
BTW, IIUC, you need the '-' so that the subproject name doesn't get
confused w/ the version number.
Regards,
Alan