Niclas Hedhman wrote:
On Monday 29 May 2006 14:31, Richard S. Hall wrote:
Niclas Hedhman wrote:
On Friday 26 May 2006 20:55, Richard S. Hall wrote:
I was wondering if it would be better to have:

    * pom.groupId = "org.apache.felix"
    * pom.artifactId = "scr"

Thus, the symbolic name would be:

    * ${pom.groupId} + "." + ${pom.artifactId}
So, the symbolic name == the concatenated group.artifact... How about the
Jar file name?? Is that getting the symbolic name + version ??
Personally, I would rather have it be artifactId + version because the
JAR filenames are way too long currently.

And you don't see a problem with "scr-1.0.0.jar" ending up in potential naming conflict??

In conflict with what? The bundle JAR file will be used by the average user from a URL in OBR like:

   http://incubator.apache.org/felix/obr/scr-1.0.0.jar

This URL is only intended to be used to install the bundle into the framework. There is no real reason for people to actually deal with the JAR file itself. Even then we could just append "felix." to the front or something, as opposed to "org.apache.felix.".

Personally, I have little preference. Eclipse uses FQDN_version.jar, and there seems to be some reason behind that.

My preference is to avoid such long file names since I am at the command line a lot. However, I am flexible on the JAR naming approach. If people prefer the long name, then so be it.

-> richard

Reply via email to