Regarding my first and major problem, at first I thought that changing
the finalName to <finalName>123-${artifactId}-${version}</finalName>
would add the prefix, but I see that this only controlls the name of
the *local* artifact, not the artifact that is installed in the
repository, and then at a later step downloaded as a dependency by the
master module. Anyway I struggle to add this prefix before installing
to the repo, or just after the dependencies download, but I can't seem
to find a way to do it.

Wojtek

2006/7/5, Wojciech Biela <[EMAIL PROTECTED]>:
Hello,

I refined my problem and now it comes down to this:

I have my submodules installed in the repository as my custom type
"mod", I did this through "attach-artifacts" and added
<artifact>
  <file>${project.build.directory}/${project.build.finalName}.jar</file>
  <type>mod</type>
</artifact>

now in the main project I set the dependencies to those modules with
the type "mod". There are two issues however:

1. (major) I would like to assign an arbitrary prefix to every "mod"
type dependency. I figured already that I can't change the name of the
file in the repository to anything else than artifactId-version, so I
wonder what else can I do to achieve it. I would like not to duplicate
any information anywhere, so I thought I would put a parameter in
every module's pom file and I would access it through ${} during
assembly and then use the outputFileNameMapping to change the name of
every mod file. But the problem as I see it is that I can't access the
dependencies pom file at the moment of assembly.

Do you have any insight into how to do it in a clean way? if not clean
then maybe the least messy way?

2. (minor) I would like to assemble all "jar" type dependencies into
one folder, and "mod" type dependencies to another. currently
<dependencySets>
  <dependencySet>
    <outputDirectory>lib</outputDirectory>
  </dependencySet>
  <dependencySet>
    <outputDirectory>modules</outputDirectory>
  </dependencySet>
</dependencySets>
puts all dependencies into both dirs

any insight is welcome

Best regards,
--
Wojtek Biela



--
Wojtek Biela

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to