jonathanlermitage / oga-maven-plugin

:jigsaw: Old GroupIds Alerter - A Maven plugin that checks for deprecated groupId+artifactId (e.g. did you know that graphql-spring-boot-starter moved from com.graphql-java to com.graphql-java-kickstart?).
https://central.sonatype.com/search?q=biz.lermitage.oga
MIT License
39 stars 7 forks source link

remove mutually exclusive definitions #13

Closed jonathanlermitage closed 3 years ago

jonathanlermitage commented 3 years ago

https://github.com/jonathanlermitage/oga-maven-plugin/blame/32253acb90dadc2c21cb42c7721d255095a985ad/uc/og-definitions.json#L533:

        {
            "old": "de.thksystems:tkscommons",
            "new": "de.thksystems:tkscommons-lang"
        },
        {
            "old": "de.thksystems:tkscommons-lang",
            "new": "de.thksystems:tkscommons"
        },

@froque I will add a unit test to detect couples that are mutually exclusive. This is something I should have done from the beginning :-D

jonathanlermitage commented 3 years ago

Unit test found these mutually exclusive couples:

 - com.github.derjust:spring-data-dynamodb <-> com.github.spring-data-dynamodb:spring-data-dynamodb
 - de.cwkr:tracerr <-> de.cwkr.validation:validation-util
 - de.thksystems:tkscommons <-> de.thksystems:tkscommons-lang
 - org.firebirdsql.jdbc:jaybird-jdk17 <-> org.firebirdsql.jdbc:jaybird
 - org.firebirdsql.jdbc:jaybird-jdk18 <-> org.firebirdsql.jdbc:jaybird

I will see if we can keep the good ones.