clr-apache opened a new pull request, #124:
URL: https://github.com/apache/db-jdo/pull/124

   Use \${maven.multiModuleProjectDirectory} to reference .rat-excludes from 
the project root so all submodules pick up the excludes configuration, not just 
the root module.
   
   ## Summary                                                                   
                                                                                
                                                   
                     
     The `.rat-excludes` file at the project root was only being picked up by
     the root module. Submodules were ignoring it because the relative path     
                                                                                
                                                     
     `.rat-excludes` resolved to each submodule's own basedir, where no such
     file exists.                                                               
                                                                                
                                                     
                                                                                
                                                                                
                                                     
     Fix by using `${maven.multiModuleProjectDirectory}` to reference the       
                                                                                
                                                     
     excludes file from the project root in both `pom.xml` and                  
                                                                                
                                                     
     `parent-pom/pom.xml`, so all submodules consistently use the same
     excludes list.                                                             
                                                                                
                                                     
                                                                                
                                                                                
                                                     
     This ensures the `META-INF/services/*` and other exclusions added in       
                                                                                
                                                     
     #123 are honoured when running `apache-rat:check` across all modules.      
        


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to