geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Hogstrom <>
Subject Re: GroupId for DayTrader needed.
Date Thu, 20 Jul 2006 02:04:36 GMT
Hey,  I used to have a TRS-80.  32k of RAM...yup, those were the good 'ol days.

I agree that shortening the DT artifacts is only moving the bubble around.  The fact is that
for all 
of its issues there are a lot more Windows users out there than the *nix OS's.

One area to improve things is to eliminate this redundancy:


At a minimum we burn up 47 characters with
daytrader-derby-tomcat_streamer.jar\1.2-SNAPSHOT where the actual artifact name contains exactly
same information for the most part.  I'm not sure what the right solution is here but if we
had a 
creative way to remove the first part we'd get some serious relief.

Is the reason we have this so we can use the Maven component directly?  If we decided to modify
repository code to do some introspection would that help?  Dain, I know you wrote most of
the code 
with David, what are your thoughts on this?

Jason Dillon wrote:
> I think that in general... the m2 repository using the m2 style of 
> artifactId and groupId names is not compatible with Windows.
> Short of changing the way m2 works or altering the m2 naming standard, I 
> do not see any simple way around this problem.
> And we are getting hit by this in two places too... building the server, 
> and then again when running the server.
> I think we need to find a real solution to this issue and not just 
> truncate the names to get around problem... until it pops up again... 
> which is will.
> And as much as I would love to just give all windows users the shaft and 
> force them to snap out of their microsoft induced blue screen of death, 
> reboot every day, annoying dancing paper clip, stupid file locking, file 
> names can't be longer than 256 insanity... and I would really love to do 
> that... we can't :-(
> Lucky we don't have to support TRS-80, CPM or Altair users...
> --jason
> On Jul 19, 2006, at 7:38 AM, anita kulshreshtha wrote:
>> Jeff,
>>   We also need to shorten the artifactId. It makes a good puzzle -
>>    Come up with sensible groupId and artifactId such that this does not
>> exceed 256!
>> Example 2 -
>> D:\geronimo-1.2\configs\daytrader-tomcat\target\reposito
>> ry\org\apache\geronimo\configs\daytrader-derby-tomcat_streamer.jar\1.2-SNAPSHOT\daytrader-derby-tomc


>> activemq-3.2.4-SNAPSHOT.jar
>> This example is taken from
>>    is 256+30 long!
>> Cheers
>> Anita
>> --- Jeff Genender <> wrote:
>>> I am a big fan of org.apache.geronimo.samples.daytrader.  But...are
>>> we
>>> leading ourselves down the path of a Windows dir size too big
>>> nightmare?
>>> Jeff
>>> Jason Dillon wrote:
>>>> Why not give it is own:
>>>>     org.apache.geronimo.daytrader
>>>> --jason
>>>> On Jul 18, 2006, at 11:59 AM, Prasad Kashyap wrote:
>>>>> The DayTrader project needs a consistent groupId for all it's
>>>>> artifacts. Currently, some of it's artifacts are under the
>>> "geronimo"
>>>>> groupid while others are under the "org.apache.geronimo" groupid.
>>>>> I discussed this with Matt and we decided to pose this Q to the
>>>>> community. One option is to have a groupId called
>>>>> "org.apache.geronimo.samples" which will be home to daytrader
>>>>> artifacts, other samples we currently have and ones to come.
>>>>> One other thing to consider is the very long artifactId name of
>>> some
>>>>> of daytrader's artifacts. An example is something like
>>>>> daytrader-derby-jetty-streamer. When this is coupled with an
>>> equally
>>>>> long groupId name, we'll be close to hitting the path limit on
>>>>> windows.
>>>>> Cheers
>>>>> Prasad
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around

View raw message