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.

Reply via email to