Hi, I had asked this question on the #maven channel but I got no answer and since it is crucial for me in order to complete the mavenization of fractal.objectweb.org, I ask it here again:
I have a <classifier> issue. I have a module A, which depends on module B (which was extracted from A code base), and I would like to produce jdk15 and jdk14 versions of both, and I would like that a 3rd party project X, which has to depend on A-jdk14, would transitively depend on B-jdk14. Does it mean I have to do a finer modularization of A and B? Something like A-core, A-jdk14 (depending on B-jdk14), A-jdk5 modules (depending on B-jdk15) ? Or can I just use build profiles? (if so, which is the cleanest way?) In the future from A will be extracted other modules probaby, as it has been done now for B, so I would like to choose a long term good strategy. Thanks in advance, -- Alessio Pace.