DSpace ドキュメント | DSpace リリース | DSpace Wiki | サポート
DSpace オープンソースソフトウェアは、世界中の2,000以上の組織や機関がデジタルリソースへの永続的なアクセスを提供するために使用するターンキーリポジトリアプリケーションです。 詳細については、http://www.dspace.org/ をご覧ください。
DSpace は、JavaベースのバックエンドとAngularベースのフロントエンドの両方で構成されています。
DSpace の以前のバージョン(v6.x 以下)では、2つの異なるUI(XMLUI および JSPUI)を使用していました。これらのUIは v7 以降ではサポートされていません。
dspace-6_x を参照してください。各リリースのドキュメントは、オンラインで表示するか、ドキュメント Wiki からダウンロードできます。
最新の DSpace インストール手順は以下で入手できます: https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace
Java Webアプリケーションである DSpace は、機能するためにデータベース(PostgreSQL)とサーブレットコンテナ(通常は Tomcat)を必要とすることに注意してください。 これらおよびその他の前提条件の詳細については、上記のインストール手順を参照してください。
注:現時点では、DSpace の本番環境対応の Docker イメージは提供していません。ただし、開発またはテスト目的のためのクイックスタート Docker Compose スクリプトは用意しています。
Docker Compose で DSpace 9 を実行する を参照してください。
コントリビューションのドキュメント を参照してください。
DSpace は、質問を投稿したり、議論のトピックを提起したりできる公開メーリングリストを提供しています。どなたでもこれらのリストに参加することを歓迎します:
優れたQ&Aは、Stackoverflow の DSpace タグ でも利用できます
追加のサポートオプションは https://wiki.lyrasis.org/display/DSPACE/Support にあります
DSpace には活発なサービスプロバイダーネットワークもあります。DSpace のインストール、アップグレード、カスタマイズ、またはホスティングをサービスプロバイダーに依頼したい場合は、登録サービスプロバイダー のいずれかに連絡することをお勧めします。
DSpace はイシュー追跡に GitHub を使用しています:
デフォルトでは、DSpace では単体テストと統合テストは無効になっています。ただし、すべてのプルリクエストとコードコミットに対して GitHub Actions によって自動的に実行されます。
maven-surefire-plugin 経由)と統合テスト(maven-failsafe-plugin 経由)の両方を実行する方法:
mvn install -DskipUnitTests=false -DskipIntegrationTests=false
mvn test -DskipUnitTests=false
# 特定のテストクラスのすべてのテストを実行
# 注:failIfNoTests=false は他のモジュールのテストをスキップするために必要
mvn test -DskipUnitTests=false -Dtest=[full.package.testClassName] -DfailIfNoTests=false
# 特定のテストクラスの1つのテストメソッドを実行
mvn test -DskipUnitTests=false -Dtest=[full.package.testClassName]#[testMethodName] -DfailIfNoTests=false
mvn install -DskipIntegrationTests=false
# 特定のテストクラスのすべての統合テストを実行
# 注:failIfNoTests=false は他のモジュールのテストをスキップするために必要
mvn install -DskipIntegrationTests=false -Dit.test=[full.package.testClassName] -DfailIfNoTests=false
# 特定のテストクラスの1つのテストメソッドを実行
mvn install -DskipIntegrationTests=false -Dit.test=[full.package.testClassName]#[testMethodName] -DfailIfNoTests=false
# 1つのモジュールのテストのみを実行する前に、他のモジュールを ~/.m2 にインストールする必要がある場合があります
cd [dspace-src]
mvn clean install
# その後、モジュールのサブディレクトリに移動し、テストコマンドを実行
cd [dspace-src]/dspace-server-webapp
# 上記のリストからテストコマンドを選択してください
DSpace のソースコードは、標準の BSD 3-Clause ライセンス のもとで自由に利用できます。完全なライセンスは LICENSE ファイルまたは http://www.dspace.org/license/ でオンラインで入手できます。
DSpace は、異なるライセンスで配布される可能性のあるサードパーティライブラリを使用しています。これらのライセンスは LICENSES_THIRD_PARTY ファイルに記載されています。