etch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manoj Ganesan <manoj.gane...@gmail.com>
Subject Re: naming of artifacts...
Date Fri, 22 May 2009 19:32:16 GMT
Version number at the end looks better to me. Rick, is a classifier just
supposed to be 'classifying' information about an artifact, like -dev or
-prod?... in which case, does incubating at the end make sense from the
Maven perspective? Or is there no such hard and fast rule about that?

Manoj.


On Fri, May 22, 2009 at 2:24 PM, scott comer <wert1y@mac.com> wrote:

> rick! long time no see...
>
> i've seen a few jar files put out there with -uber, -dev, etc. on the end
> after the version number.
>
> can you explain that a little more? what is a classifier?
>
> scott out
>
>
> rick bolkey wrote:
>
>> Maven wise, "incubating" becomes the classifier of the artifact if it's
>> after the version number.  Kind of makes sense.
>>
>> On Fri, May 22, 2009 at 1:38 PM, scott comer <wert1y@mac.com> wrote:
>>
>>
>>
>>> oh, yes, the installers are named that way. ugh.
>>>
>>> which way to go? does it matter that they are inconsistent?
>>>
>>> i've been making the examples work all day now.
>>>
>>> manoj? you there?
>>>
>>>
>>> scott out
>>>
>>> James Dixson wrote:
>>>
>>>
>>>
>>>> I am fine either way. I did apache-etch-1.0.2-incubating last time.
>>>> --
>>>> james
>>>>
>>>>
>>>> On Fri, May 22, 2009 at 8:42 AM, scott comer <wert1y@mac.com> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> quoting from:
>>>>>
>>>>> http://incubator.apache.org/guides/releasemanagement.html
>>>>>
>>>>>
>>>>>   Naming
>>>>>
>>>>> Apache releases should contain the full name of the project responsible
>>>>> for
>>>>> the release. This ensures that trademark law can be used against others
>>>>> issuing artifacts with the same name.
>>>>>
>>>>> For example, one good name for product bar Apache Foo Project would be
>>>>> |apache-foo-bar|.
>>>>>
>>>>> Once a podling graduations, it should adopt this naming convention.
>>>>> Whilst
>>>>> in the incubator, practice is a little different. The release name
>>>>> should
>>>>> contain the podling name and may contain apache. Incubator policy
>>>>> insists
>>>>> that it must also contain |incubating| (though small variations for the
>>>>> sake
>>>>> of readability are usually acceptable).
>>>>>
>>>>> For example, for podling foo, both |apache-foo-incubating| and
>>>>> |foo-incubating| would be acceptable names.
>>>>>
>>>>> ------------------
>>>>>
>>>>> apache-etch-blah-incubating would seem to be indicated for all our
>>>>> artifacts, with etch-blah-incubating being an acceptable alternative.
>>>>> i'd
>>>>> rather the version be at the end myself (except for source, where you
>>>>> take
>>>>> off .jar and stick on -src.zip.
>>>>>
>>>>> many projects i've looked at use the blah-ver.jar syntax:
>>>>>
>>>>> velocity, junit, various ant tasks, commons, dom4j, jakarta, log4j,
>>>>> stax,
>>>>> wstx, etc.
>>>>>
>>>>> the majority have it last when it appears at all.
>>>>>
>>>>> scott out
>>>>>
>>>>> James Dixson wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> I think it needs to be 1.1.0-incubating rather than incubating-1.1.0.
>>>>>>
>>>>>>
>>>>>> On Wed, May 20, 2009 at 10:12 AM, scott comer <wert1y@mac.com>
wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> so there was a discussion awhile back about artifact names. since
we
>>>>>>> are
>>>>>>> trying to get this right in
>>>>>>> release 1.1...
>>>>>>>
>>>>>>> currently we build artifacts named like this:
>>>>>>>
>>>>>>>  etch-ant-plugin-1.1.0-src.zip
>>>>>>>  etch-ant-plugin-1.1.0.jar
>>>>>>>  etch-compiler-1.1.0-src.zip
>>>>>>>  etch-compiler-1.1.0.jar
>>>>>>>  etch-csharp-compiler-1.1.0-src.zip
>>>>>>>  etch-csharp-compiler-1.1.0.jar
>>>>>>>  etch-java-compiler-1.1.0-src.zip
>>>>>>>  etch-java-compiler-1.1.0.jar
>>>>>>>  etch-java-runtime-1.1.0-src.zip
>>>>>>>  etch-java-runtime-1.1.0.jar
>>>>>>>  etch-xml-compiler-1.1.0-src.zip
>>>>>>>  etch-xml-compiler-1.1.0.jar
>>>>>>>
>>>>>>> i'm thinking this needs to be something like this:
>>>>>>>
>>>>>>>  etch-ant-plugin-incubating-1.1.0-src.zip
>>>>>>>  etch-ant-plugin-incubating-1.1.0.jar
>>>>>>>  etch-compiler-incubating-1.1.0-src.zip
>>>>>>>  etch-compiler-incubating-1.1.0.jar
>>>>>>>  etch-csharp-compiler-incubating-1.1.0-src.zip
>>>>>>>  etch-csharp-compiler-incubating-1.1.0.jar
>>>>>>>  etch-java-compiler-incubating-1.1.0-src.zip
>>>>>>>  etch-java-compiler-incubating-1.1.0.jar
>>>>>>>  etch-java-runtime-incubating-1.1.0-src.zip
>>>>>>>  etch-java-runtime-incubating-1.1.0.jar
>>>>>>>  etch-xml-compiler-incubating-1.1.0-src.zip
>>>>>>>  etch-xml-compiler-incubating-1.1.0.jar
>>>>>>>
>>>>>>> right? wrong?
>>>>>>>
>>>>>>> scott out
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message