On Monday 29 May 2006 15:11, Enrique Rodriguez wrote:
> Niclas Hedhman wrote:
> > On Monday 29 May 2006 14:31, Richard S. Hall wrote:
> >> Niclas Hedhman wrote:
> >>> On Friday 26 May 2006 20:55, Richard S. Hall wrote:
> >>>> I was wondering if it would be better to have:
> >>>>
> >>>>     * pom.groupId = "org.apache.felix"
> >>>>     * pom.artifactId = "scr"
> >>>>
> >>>> Thus, the symbolic name would be:
> >>>>
> >>>>     * ${pom.groupId} + "." + ${pom.artifactId}
> >>>
> >>> So, the symbolic name == the concatenated group.artifact... How about
> >>> the Jar file name?? Is that getting the symbolic name + version ??
> >>
> >> Personally, I would rather have it be artifactId + version because the
> >> JAR filenames are way too long currently.
> >
> > And you don't see a problem with "scr-1.0.0.jar" ending up in potential
> > naming conflict??
> >
> > Personally, I have little preference. Eclipse uses FQDN_version.jar, and
> > there seems to be some reason behind that.
>
> My preference would be the longer "symbolic name + version" to avoid
> naming conflicts.

Well, looking closer at the Maven Release plugin, and I think we have an 
issue;

It seems that it will only deploy the artifact (jar) to the artifact 
repository server under the canonical naming and do not follow <finalName> in 
the POM.

This means that we WILL end up with a Jar file name == <artifactId>, no matter 
what, in the repository.

Any suggestions on how we should deal with Maven vs Eclipse naming?? Do we 
need to care?


Cheers
Niclas

Reply via email to