pom-scijava icon indicating copy to clipboard operation
pom-scijava copied to clipboard

commons-csv duplicate classes

Open ctrueden opened this issue 3 years ago • 0 comments

After adding the TrackMate extensions to pom-scijava (9ec5bc2380334e1d9ce9bb479b0141e2fecd8363), there are duplicate classes in the mega-melt:

No Duplicate Classes Allowed!
- For duplicate transitive dependencies, add dependency exclusions.
- For duplications between direct dependencies, resolve or add
  ignored classes to this rule's configuration.

  Found in:
    org.apache.solr:solr-commons-csv:jar:3.1.0:compile
    org.apache.commons:commons-csv:jar:1.2:compile
  Duplicate packages:
    org/apache/commons/csv

Research needed to determine whether to allow this clash in scijava.allowedDuplicateClasses, or whether we should add a dependency exclusion to something-or-other.

See also https://github.com/trackmate-sc/TrackMate-CTCRunner/issues/5#issuecomment-1264432197.

ctrueden avatar Oct 01 '22 18:10 ctrueden