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.

Reply via email to