You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

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)
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="83f97ba9-b4ff-4e13-9a3a-0c44aca91d28"><ac:plain-text-body><![CDATA[fc-releases (org.fcrepo) [1]

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?

dspace-repo

OSU OSL

No

?

Yes

dspace-snapshots

OSU OSL

No

?

No

fc-releases

Cornell

Yes

Manually granted by cwilper

No

fc-snapshots

Cornell

Yes

"

No

fc-thirdparty

Cornell

Yes

"

No

topaz-repo

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:

  1. Comply with central requirements; all artifacts published by each project (third-party or not):
    1. Need to be under the groupId of the project responsible for authoring/publishing the POM.
    2. Need to be freely distributable.
  2. Designate admin(s) who can delegate write access to the portion of the repository under that project's control.
  • No labels