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

Compare with Current View Page History

« Previous Version 15 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="446b776a-3964-4e01-976e-a06193ff3238"><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="5a4aceb7-a3f2-49f0-b508-8d6ca05eeaad"><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).  The current FCRepo groupId/artifactId naming convention is further documented here.

[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?

GroupIds Published to Central

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ec119452-d7ad-417a-ac9f-7743fac4ab44"><ac:plain-text-body><![CDATA[

[dspace-repo

http://maven.dspace.org/]

OSU OSL

No

Manually granted by mdiggory?

[org.dspace

http://repo2.maven.org/maven2/org/dspace/] , [org.duraspace

http://repo2.maven.org/maven2/org/duraspace/] [3], [org.fedora-commons

http://repo2.maven.org/maven2/org/fedora-commons/] [3]

]]></ac:plain-text-body></ac:structured-macro>

dspace-snapshots

OSU OSL

No

"

None

fc-releases

Cornell

Yes

Manually granted by cwilper

None

fc-snapshots

Cornell

Yes

"

None

fc-thirdparty

Cornell

Yes

"

None

topaz-repo

PLoS

Yes

Manually granted by Ronald?

None

[3] These groupIds are not used.  Generally, groupIds of projects within DuraSpace are tied to the project, not the overarching organization.  Also, the Fedora Repository project has now standardized on using org.fcrepo as its groupId.

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