[Bug 441637] Maven repository organisation for LocationTech Repositories
| Bugzilla Link | 441637 |
| Status | NEW |
| Importance | P3 normal |
| Reported | Aug 12, 2014 16:07 EDT |
| Modified | Jul 28, 2020 13:00 EDT |
| Reporter | Jody Garnett |
Description
Follow on to bug 413172 (Nexus instance for LT repo.locationtech.org) we have two community issues on the handling of maven repository striation and versioning of dependency subsets (introduced by the CQ process):
- https://locationtech.org/bugs/show_bug.cgi?id=27 Define URL for maven stable / snapshot repositories\
- https://locationtech.org/bugs/show_bug.cgi?id=25 Deploy jcommon-1.0.16-CQ7581.jar (example subset dependency)
Email discussion of these two issues resulted in the request to engage the Architecture Committee on this subject.
Several location tech projects are destined to be used as a library by the wider Java community and are thus expected to respect maven central conventions:
- http://maven.apache.org/guides/mini/guide-central-repository-upload.html\
- https://docs.sonatype.org/display/Repository/Choosing+your+Coordinates
We are trying to strike a balance between transparency (when a dependency subset is required) and ease-of-use for java developers in the wider community.
Research:
- https://wiki.eclipse.org/Services/Nexus\
- bug 288644 Decide of group ids for Eclipse Maven artifacts\
- bug 283745 Provide Maven repositories of stuff built at Eclipse