On Wed, 22 Jan 2014 14:54:49 -0800, Phil Steitz wrote:
On 1/22/14, 2:43 PM, Jörg Schaible wrote:
Jörg Schaible wrote:

Phil Steitz wrote:

On 1/22/14, 1:58 PM, Jörg Schaible wrote:
Hi Gilles,

Gilles wrote:

[snip]

It's a convention; the "component" part could be the component's name i.e. Commons Math could give "commons-math" as a base name; then the artefacts (archives and JAR files) would be differentiated solely on
the version number:
   commons-math-3.3.tar.gz
   commons-math-3.3.jar

The current convention seems that the base name is derived from the top-level package name (which could indeed be mildly confusing, hence
this thread):
   commons-math3-3.3.jar

But since the top-level package is renamed with each major version, it is redundant to have the major number present both in the name and in
the version number.
Old discussion! Please stop and search the archives, it's a technical requirement. Both names for package and artifactId must be changed.

I did not mention modifying anything related to either the package name or
the "artefactId".

It is neither obvious, nor so widely known it seems, that the file names
absolutely must contain the "artefactId".

Looking at an URL like
http://search.maven.org/remotecontent?filepath=org/apache/commons/commons-collections4/4.0/commons-collections4-4.0.jar
I don't immediately see what would be the problem if the JAR file were
named
  commons-collections-4.0.jar
rather than
  commons-collections4-4.0.jar

Now, that there is a _convention_ to create such names by concatenating the
"artefactId" and the version number, I can readily accept.


Gilles

[...]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to