10. 1. Alfresco SDKを使用してMavenプロジェクトを作成
1. Alfresco社のドキュメントに従ってプロジェクトを作成します。
Getting Started with the Alfresco SDK
まずは上記のリンク先の「Before you begin」や「Installing and
configuring software」に従ってプロジェクトを作る準備をします。
11
11. 1. Alfresco SDKを使用してMavenプロジェクトを作成
2. 今回は例としてRepository extension projectを作ってみます。
Creating a Repository extension project (AMP)
$ mvn archetype:generate -Dfilter=org.alfresco:
…
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart
(org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: remote -> org.alfresco.maven.archetype:alfresco-allinone-archetype (Sample multi-module
project for All-in-One development on the Alfresco plaftorm. Includes modules for: Repository
WAR overlay, Repository AMP, Share WAR overlay, Solr configuration, and embedded Tomcat
runner)
2: remote -> org.alfresco.maven.archetype:alfresco-amp-archetype (Sample project with full
support for lifecycle and rapid development of Repository AMPs (Alfresco Module Packages))
3: remote -> org.alfresco.maven.archetype:share-amp-archetype (Share project with full
support for lifecycle and rapid development of AMPs (Alfresco Module Packages))
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 2
…
$ cd <生成されたディレクトリ>
$ man clean install
12