Current Situation
Where does each project publish?
Project |
Snapshots (groupId) |
Third Party Libraries (groupId) |
Releases (groupId) |
||
---|---|---|---|---|---|
Akubra |
fc-snapshots (org.akubraproject) |
- |
fc-releases (org.akubraproject) |
||
DSpace |
dspace-snapshots (org.dspace) |
dspace-repo (org.dspace) |
dspace-repo (org.dspace) |
||
DuraCloud |
- |
fc-thirdparty (org.duracloud) |
- |
||
Fedora |
- |
fc-thirdparty (org.fcrepo) |
fc-releases (org.fcrepo) |
]]></ac:plain-text-body></ac:structured-macro> |
|
Mulgara |
- |
- |
- |
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c5ab52dd-7356-439a-8da4-1f93289f7fc1"><ac:plain-text-body><![CDATA[ |
Topaz |
topaz-repo (org.topazproject) |
topaz-repo ([2]) |
topaz-repo (org.topazproject) |
]]></ac:plain-text-body></ac:structured-macro> |
[1] Currently, libraries that are "third party" to the FCRepo project are split between the fc-thirdparty repository (for libs authored by projects outside DuraSpace) and the fc-releases repository (for libs authored by other DuraSpace projects).
[2] The Topaz project has historically put all third-party libs under separate groupIds within their repository.
Repository details
Repository |
Hosted At |
Browsable? |
Write Access? |
Published to Central? |
---|---|---|---|---|
OSU OSL |
No |
? |
Yes |
|
OSU OSL |
No |
? |
No |
|
Cornell |
Yes |
Manually granted by cwilper |
No |
|
Cornell |
Yes |
" |
No |
|
Cornell |
Yes |
" |
No |
|
PLoS |
Yes |
? |
No |
What Merged Repositories Might Look Like
Repository |
Hosted At |
Browsable? |
Write Access? |
Published to Central? |
---|---|---|---|---|
duraspace-repo |
OSU OSL |
Yes |
Granted by admin(s) for each project, under that project's groupId |
Yes |
duraspace-snapshots |
OSU OSL |
Yes |
" |
No |
Participating Projects Should:
- Comply with central requirements; all artifacts published by each project (third-party or not):
- Need to be under the groupId of the project responsible for authoring/publishing the POM.
- Need to be freely distributable.
- Designate admin(s) who can delegate write access to the portion of the repository under that project's control.