-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Baselib package-level cleanup
List of packages to remove
| Path | Notes | Task |
|---|---|---|
src/main/java/uk/ac/cam/cares/jps/base/agent |
Replace with the new Spring-based agent template | - [ ] delete + update imports |
src/main/java/uk/ac/cam/cares/jps/base/annotate |
Re-add specific utilities later if required | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/email |
r | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/listener |
- | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/log |
- | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/query/fed |
Experimental only | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/query/sparql |
- | - [ ] delete |
src/main/java/uk/ac/cam/cares/jps/base/slurm |
- | - [ ] delete |
Packages to keep (for now) because of dependencies
| Path | Reason |
|---|---|
src/main/java/uk/ac/cam/cares/jps/base/config |
IKeys, JPSConstants, AgentLocator are widely used |
src/main/java/uk/ac/cam/cares/jps/base/discovery |
Required by query, scenario, config, and the email-router |
src/main/java/uk/ac/cam/cares/jps/base/http |
query package depends on HTTP helpers |
src/main/java/uk/ac/cam/cares/jps/base/scenario |
Still used by the query module |
When the dependent modules are refactored these packages can be revisited.
Definition of Done
- All packages listed in remove now are deleted from the repository
- According tests are removed as well
- Maven build succeeds locally
- Documentation (README) updated to point developers to the Spring agent template
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels