swagger-api / swagger-api/swagger-codegen-generators
[maven][dependency conflict] slf4j-api
Open
Nobody has claimed this yet.
- Dominant language
- Mustache
- Stars
- 299
- Forks
- 439
- PR merge metrics
- No merged PRs in 30d
Description
mvn dependency:tree '-Dincludes=org.slf4j:slf4j-api:*:*' '-Dverbose=true'
[INFO] Scanning for projects...
[INFO]
[INFO] ----------< io.swagger.codegen.v3:swagger-codegen-generators >----------
[INFO] Building swagger-codegen-generators 1.0.40-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- dependency:2.8:tree (default-cli) @ swagger-codegen-generators ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] io.swagger.codegen.v3:swagger-codegen-generators:jar:1.0.40-SNAPSHOT
[INFO] +- io.swagger.codegen.v3:swagger-codegen:jar:3.0.43-SNAPSHOT:compile
[INFO] | +- io.swagger:swagger-parser:jar:1.0.65:compile
[INFO] | | \- io.swagger:swagger-core:jar:1.6.10:compile
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] | | \- io.swagger:swagger-models:jar:1.6.10:compile
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] | +- io.swagger.parser.v3:swagger-parser:jar:2.1.13:compile
[INFO] | | \- io.swagger.parser.v3:swagger-parser-v3:jar:2.1.13:compile
[INFO] | | \- io.swagger.core.v3:swagger-core:jar:2.2.9:compile
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] | +- io.swagger:swagger-codegen:jar:2.4.32-SNAPSHOT:compile
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] | +- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] | +- ch.qos.logback:logback-classic:jar:1.4.6:compile <-- ++
[INFO] | | \- (org.slf4j:slf4j-api:jar:2.0.4:compile - omitted for conflict with 1.7.36) <-- ++
[INFO] | \- com.github.jknack:handlebars:jar:4.3.1:compile
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.32:compile - omitted for conflict with 1.7.36)
[INFO] +- org.slf4j:slf4j-ext:jar:1.7.36:compile
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.36:compile - omitted for duplicate)
[INFO] +- org.slf4j:slf4j-api:jar:1.7.36:compile
[INFO] +- org.testng:testng:jar:7.7.1:test
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.36:test - omitted for duplicate)
[INFO] +- org.slf4j:slf4j-simple:jar:1.7.36:test
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.36:test - omitted for duplicate)
[INFO] \- org.reflections:reflections:jar:0.10.2:test <-- --
[INFO] \- (org.slf4j:slf4j-api:jar:1.7.32:test - omitted for conflict with 1.7.36) <-- --
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report concerns the Maven build described by pom.xml; first run the supplied mvn dependency:tree command and inspect the dependency paths for org.slf4j:slf4j-api. Done means the intended SLF4J versions no longer conflict and the Maven build remains successful.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100