Yann,
This is to be expected. When running maven in your B project, maven has no
knowledge of project A as a module to be built and referenced, only as a
dependency that needs to be retrieved from a repository and added to the
classpath.
In addition, finalName only effects the name of the artifact generated in
the target directory. If you install/deploy the same artifact it will
(should) have the standard naming of ${artifactId}-${version}. This is A
Good Thing, as it prevents ambiguity in the repository.
HTH,
Doug
On 10/12/06, Yann Albou <[EMAIL PROTECTED]> wrote:
Hi,
I try to use the finalName in my parent pom as following:
<finalName>${artifactId}</finalName> (without the version number)
If I run maven from the parent pom everything works fine: all my
artifacts are generated without the version number. and also the
classpath entry of the manifest.mf file is correctly set.
For instance I get :
parent
--- A module
--- B module (with a dependency on A)
So it generates B.jar with a Manifest containning "ClassPath: A.Jar"
Now If I run maven from B module it generates a B.jar but with a
manifest containing "ClassPath: A-1.2.1.Jar" for instance.
I get exactly the same behaviour with an EAR module that generate the
application.xml => module are not generated with the correct name...
If I run maven from the parent pom then the application.xml is generated
correctly
Did I miss something ?
Yann.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]