taken from @aherbert from PR #9
Note: CTC-Measures use SimplifiedIO which includes some loci code. The new Mastodon beta-28 brings in Bioformats via a dependency which includes a lot of the same class files. I added an exclusion in the pom for the loci jar to get this to build. If you remove the exclusion and run:
mvn compile
the duplicates will be shown by the maven enforcer plugin used by scijava-pom.
I did not investigate updating CTC-Measures to see if there is a way to avoid SimplifiedIO and Bioformats clashing. I also did not check that all the classes used by SimplifiedIO are duplicated in the Bioformats jars. You can view the transitive dependencies using:
mvn dependency:tree
from this project and the CTC-Measures project.
It indeed must not be forgotten and should be fixed eventually....
taken from @aherbert from PR #9
Note: CTC-Measures use SimplifiedIO which includes some loci code. The new Mastodon beta-28 brings in Bioformats via a dependency which includes a lot of the same class files. I added an exclusion in the pom for the loci jar to get this to build. If you remove the exclusion and run:
mvn compile
the duplicates will be shown by the maven enforcer plugin used by scijava-pom.
I did not investigate updating CTC-Measures to see if there is a way to avoid SimplifiedIO and Bioformats clashing. I also did not check that all the classes used by SimplifiedIO are duplicated in the Bioformats jars. You can view the transitive dependencies using:
mvn dependency:tree
from this project and the CTC-Measures project.
It indeed must not be forgotten and should be fixed eventually....