On 22/05/07, Richard S. Hall <[EMAIL PROTECTED]> wrote:
In summary, the dilemma we had was that everyone wanted the artifactId
to be the short name and the JAR file to be the long name. But if we
made the artifactId the short name, then we also got the short name for
the JAR.

FYI, it is possible to alter the final name of the jarfile from the default.

The maven super pom, which all top-level poms inherit from, defines:

 <build>
   <finalName>${artifactId}-${version}</finalName>
   ... etc ...

but afaik there's no reason why the top-level felix pom couldn't say:

 <build>
   <finalName>${groupId}.${artifactId}-${version}</finalName>
   ... etc ...

then any jars in target folders would have the long form of the name.

However, the jarfile installed in the maven repository will still have
the standard ${artifactId}-${version} name, because that's defined
by the repository layout.

--
Cheers, Stuart

Reply via email to