Jason van Zyl-2 wrote:
>
>
>> Just as .NET assemblies must maintain the same filename regardless
>> of version, there are bound to be other exotic artifacts which have
>> the same requirement.
>
> Things work fine in Java, and fine in C.
>
>
Er, they only work in C on Linux/Unix. In C/Windows DLLs link by name, and
without symlink support, you've got the same problem over again.
I spell out my argument in excruciating detail in the doc below, but IMO the
rule should be that if the artifact specifies a <finalName>, we should use
that finalName everywhere, including in the default repository layout. That
will require a change to the way snapshots are story in the default layout,
where currently we put a bunch of snapshots all in one directory. But we
should stop doing that anyway!
http://docs.codehaus.org/display/MAVENUSER/BEA+Maven+Requirement+Documents
-Dan
--
View this message in context:
http://www.nabble.com/Technical-Decisions-Regarding-NMaven--tf4793894.html#a13941130
Sent from the nmaven-dev mailing list archive at Nabble.com.