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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]