Skip to content
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

Split ActiveMQ-All Dependency to needed ones #190

Open
lapplislazuli opened this issue Oct 25, 2019 · 0 comments
Open

Split ActiveMQ-All Dependency to needed ones #190

lapplislazuli opened this issue Oct 25, 2019 · 0 comments
Labels
CleanUp Tidying up stuff, because stuff needs to be tidy Configuration Idea This is an idea for a new feature Java Related to Java Components

Comments

@lapplislazuli
Copy link
Owner

Two-Sentence Summary:
At the moment the big "ActiveMQ-All" Dependency is used.
This does not seem necessary and should therefore be avoided.

Proposed Solution
Lookup the "smaller" activemq packages and insert them in worker and pulser appropriately

The output jar should be smaller, therefore nicer docker images, and maybe faster (download wise).

Additional, the modularisation could work afterwards (but not for sure)

Possible Alternatives:
Keep as is

Possible Problems:
There should be no problems occurring.

Related Issues:
There were actually problems with the classpath to something similiar when trying to add modules in worker. #30

Also there were build issues because of bad dependencies in 4461169

Additional Context:
Current Maven Dep:
https://mvnrepository.com/artifact/org.apache.activemq/activemq-all/5.15.10

@lapplislazuli lapplislazuli added Java Related to Java Components Idea This is an idea for a new feature CleanUp Tidying up stuff, because stuff needs to be tidy Configuration labels Oct 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CleanUp Tidying up stuff, because stuff needs to be tidy Configuration Idea This is an idea for a new feature Java Related to Java Components
Projects
None yet
Development

No branches or pull requests

1 participant