2

リポジトリ内のコンテンツを管理するためのフレームワークとしてのみ Alfresco を使用できるかどうかを知りたいです。上のすべての派手なレイヤーなし。

私はいくつかの maven alfresco アーキタイプを試しましたが、それらは主に拡張機能と alfresco 共有を作成することを目的としています - 私はそれをあまり理解していません。

とにかく、おそらく alfresco は典型的なオープンソース プロジェクトではないため、Maven のサポートは非​​常に混沌としているようです。そして、たとえば、必要なことを行う方法を説明する開発者ガイドが見つかりませんでした:

含む :

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-core</artifactId>
  <version>3.4.a</version>
  <classifier>community</classifier>
</dependency>

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-data-model</artifactId>
  <version>3.4.a</version>
  <classifier>community</classifier>
</dependency>

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-repository</artifactId>
  <version>3.4.a</version>
  <classifier>community</classifier>
</dependency>

JCR フレームワークの用語で使用します。誰か助けてくれませんか?

4

2 に答える 2

3

Alfresco 自体は現在プロジェクトとして構築されているため、Alfresco の Maven サポートは混乱しているように見えるかもしれません。そのため、おそらく使用しているコミュニティ プロジェクトantで現在サポートされているのは、最も一般的なユース ケース (つまり、Alfresco拡張機能、共有拡張機能、または "プラグイン」( Alfresco の専門用語ではAMP )。

組み込みの Alfresco リポジトリをクリーンな方法で実行する完全に機能する Maven ビルドを作成するのは簡単なことではありません。春のコンテキストも同様です。

FirstJCRClientAlfresco SDKが提供する を見て、ジョブを実行するために何が必要かを理解してください。

于 2011-03-05T17:39:44.250 に答える
0

Maven アーキタイプは、拡張機能を作成するためだけのものです。基本的には、Alfresco リポジトリ WAR ファイルの上にオーバーレイします。

サービスを削除する場合は、構成ファイル、Spring コンテキスト ファイル、JMX、およびその他の手段を使用して削除する必要があります。しかし、必要に応じて追加および削除できる、きめの細かい Maven プロジェクトがいくつかありません。あなたが言及したアーティファクトは、開発目的のみです。

于 2011-03-05T17:39:27.540 に答える