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
at_streamer.jar-1.2-SNAPSHOT.car\org.apache.geronimo.modules\ge-
activemq-rar\1.2-SNAPSHOT\rar\
activemq-3.2.4-SNAPSHOT.jar
This example is taken from
http://www.nabble.com/M2-%3A-build-on-Windows-p4914787.html
is 256+30 long!
Cheers
Anita
--- Jeff Genender <[EMAIL PROTECTED]> 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
http://mail.yahoo.com