scijava / scijava-scripts

Shell scripts for scientific projects written in Java
The Unlicense
15 stars 16 forks source link

melting-pot: deal with clashing artifactId strings #34

Closed ctrueden closed 2 years ago

ctrueden commented 4 years ago

Some dependencies of the SciJava component collection have the same artifactId name with different groupIds:

Unfortunately, the melting pot currently uses properties of the form <artifactId>.version to override component versions. We need to update the melting-pot script to support properties that successfully disambiguate between components, ideally without breaking backwards compatibility with the current scheme for the 99% of artifacts where artifactId is sufficient.

See also scijava/pom-scijava@1aec6d541711cc9fc8d4d2950aa6d339934199a4.