Github user yew1eb commented on the issue:

    https://github.com/apache/flink/pull/4712
  
    thx @zentol, I will add the `maven-dependency-plugin` to flink-parent 
pom.xml file. 
    ```
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>3.0.2</version>
        <executions>
                <execution>
                        <id>analyze</id>
                        <goals>
                                <goal>analyze-only</goal>
                        </goals>
                        <configuration>
                                <failOnWarning>true</failOnWarning>
    
                                <!-- ignore annotations for "unused but 
declared" warnings -->
                                <ignoredUnusedDeclaredDependencies>
                                        <!-- ignore inherited from the root 
pom.xml -->
                                        
<ignoredUnusedDeclaredDependency>org.apache.flink:force-shading</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.slf4j:slf4j-api</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>com.google.code.findbugs:jsr305</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>junit:junit:jar</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.mockito:mockito-all</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.powermock:powermock-module-junit4</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.powermock:powermock-api-mockito</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.hamcrest:hamcrest-all</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>org.slf4j:slf4j-log4j12</ignoredUnusedDeclaredDependency>
                                        
<ignoredUnusedDeclaredDependency>log4j:log4j:jar</ignoredUnusedDeclaredDependency>
                                </ignoredUnusedDeclaredDependencies>
                        </configuration>
                </execution>
        </executions>
    </plugin>
    ```
    
    And then one by one for each module to fix (used but undeclared / unused 
but declared)  dependency issues.
    
    
    Is this the right way?
    



---

Reply via email to