pkuwm opened a new issue #1198:
URL: https://github.com/apache/helix/issues/1198


   There are duplicate classes at runtime since 1.0+, because of the module 
seperation. Two different JARs contain the same package but with different 
contents. Eg, both helix-core.jar and metrics-common.jar contains 
`SensorNameProvider.class`. And at tests runtime, we have a check to detect 
duplicate classes and this causes tests failure.
   
   Though helix doesn't have duplicate classes in the same package, it is still 
not a good practice to package the same class into two different jars that have 
dependency relation.
   
   It is necessary to clean up the duplicate classes. And small refactoring 
work is needed to fix this issue. 


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to