-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactoring directory structure #41
Comments
Cleaning up the directory structure would be appreciated. However, since several classes are referenced by qualified name in the configuration (e.g. output writers) file we cannot move them without breaking backwards compatibility. |
What would be a good approach to backwards compatibility for a refactoring like this? When do you see deprecated being removed? |
@gliptak In my opinion, the benefits of cleaning up the directory structure are not big enough to warrant breaking existing configurations. I would suggest an approach where we try to move things that are not referenced in the configuration file and let the rest be. |
+1 on @kerlandsson's proposal |
Currently all the files/modules are located in top package level
agent
directory.@cyrille-leclerc let me know if you are ok if I restructure the modules into separate directories? It will really help with manageability.
E.g.
com.jmxtrans.agent
The text was updated successfully, but these errors were encountered: