mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2025-10-01 14:41:57 +00:00
-- misc site fixes
-- added change plugin git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@641 04253f4f-3451-0410-a141-5562f1e59037
This commit is contained in:
@@ -29,7 +29,7 @@ Project layout
|
|||||||
src/main/resources //resources to the packaged in the AMP embedded JAR)
|
src/main/resources //resources to the packaged in the AMP embedded JAR)
|
||||||
src/test/java // Unit tests
|
src/test/java // Unit tests
|
||||||
src/test/resources // Unit test resources
|
src/test/resources // Unit test resources
|
||||||
src/test/properties/<env> // <env>=local by default, environment aware alfresco-global.properties for embedded run
|
src/test/properties/<env> // Environment aware alfresco-global.properties. By default <env>=local
|
||||||
|
|
||||||
+---+
|
+---+
|
||||||
|
|
||||||
|
32
pom.xml
32
pom.xml
@@ -22,6 +22,11 @@
|
|||||||
</license>
|
</license>
|
||||||
</licenses>
|
</licenses>
|
||||||
|
|
||||||
|
<issueManagement>
|
||||||
|
<system>GoogleCode</system>
|
||||||
|
<url>http://code.google.com/p/maven-alfresco-archetypes/issues/detail</url>
|
||||||
|
</issueManagement>
|
||||||
|
|
||||||
<scm>
|
<scm>
|
||||||
<connection>scm:svn:${scm.url.base}/trunk</connection>
|
<connection>scm:svn:${scm.url.base}/trunk</connection>
|
||||||
<developerConnection>scm:svn:${scm.url.base}/trunk</developerConnection>
|
<developerConnection>scm:svn:${scm.url.base}/trunk</developerConnection>
|
||||||
@@ -101,7 +106,8 @@
|
|||||||
<properties>
|
<properties>
|
||||||
<maven.archetype.version>2.2</maven.archetype.version>
|
<maven.archetype.version>2.2</maven.archetype.version>
|
||||||
<maven.release.version>2.3.2</maven.release.version>
|
<maven.release.version>2.3.2</maven.release.version>
|
||||||
<maven.site.version>3.2</maven.site.version>
|
<maven.site.version>3.2</maven.site.version>
|
||||||
|
<maven.changes.version>2.8</maven.changes.version>
|
||||||
<maven.site.url>https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest</maven.site.url>
|
<maven.site.url>https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest</maven.site.url>
|
||||||
<scm.url.base>https://maven-alfresco-archetypes.googlecode.com/svn</scm.url.base>
|
<scm.url.base>https://maven-alfresco-archetypes.googlecode.com/svn</scm.url.base>
|
||||||
<scm.tag.base>${scm.url.base}/tags</scm.tag.base>
|
<scm.tag.base>${scm.url.base}/tags</scm.tag.base>
|
||||||
@@ -129,9 +135,9 @@
|
|||||||
<version>${maven.archetype.version}</version>
|
<version>${maven.archetype.version}</version>
|
||||||
</extension>
|
</extension>
|
||||||
<extension>
|
<extension>
|
||||||
<groupId>org.apache.maven.wagon</groupId>
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
<artifactId>wagon-webdav-jackrabbit</artifactId>
|
<artifactId>wagon-webdav-jackrabbit</artifactId>
|
||||||
<version>2.2</version>
|
<version>2.2</version>
|
||||||
</extension>
|
</extension>
|
||||||
</extensions>
|
</extensions>
|
||||||
<plugins>
|
<plugins>
|
||||||
@@ -141,11 +147,29 @@
|
|||||||
<version>${maven.release.version}</version>
|
<version>${maven.release.version}</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tagBase>${scm.tag.base}</tagBase>
|
<tagBase>${scm.tag.base}</tagBase>
|
||||||
|
<goals>deploy site-deploy</goals>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
<reporting>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-changes-plugin</artifactId>
|
||||||
|
<version>${maven.changes.version}</version>
|
||||||
|
<reportSets>
|
||||||
|
<reportSet>
|
||||||
|
<reports>
|
||||||
|
<report>changes-report</report>
|
||||||
|
</reports>
|
||||||
|
</reportSet>
|
||||||
|
</reportSets>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</reporting>
|
||||||
|
|
||||||
|
|
||||||
<repositories>
|
<repositories>
|
||||||
<repository>
|
<repository>
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
------
|
------
|
||||||
Maven Alfresco SDK
|
Maven Alfresco SDK\x99
|
||||||
------
|
------
|
||||||
Gabriele Columbro
|
Gabriele Columbro
|
||||||
------
|
------
|
||||||
@@ -8,17 +8,23 @@
|
|||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
|
|
||||||
The Alfresco Maven SDK ${project.version} - formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/index.html} Maven Alfresco Lifecycle 3.9.1}} -
|
The Maven Alfresco SDK\x99 - formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/index.html} Maven Alfresco Lifecycle 3.9.1}} -
|
||||||
provides a fully fledged Maven support for {{{http://www.alfresco.com}Alfresco ECM}} WAR and {{{https://wiki.alfresco.com/wiki/AMP_Files}AMP}} project development.
|
provides a fully fledged Maven support for {{{http://www.alfresco.com}Alfresco ECM}} WAR and {{{https://wiki.alfresco.com/wiki/AMP_Files}AMP}} project development.
|
||||||
Being fully integrated with Maven it allows to both leverage the vast number of Maven plugins for your Alfresco project as well as integrated your
|
Being fully integrated with Maven it allows to both leverage the vast number of Maven plugins for your Alfresco project as well as integrated your
|
||||||
project easily in Open Source and Enterprise development processes.
|
project easily in Open Source and Enterprise development processes.
|
||||||
|
|
||||||
The Alfresco Maven SDK introduces a new way of conceiving software development, deployment and release around Alfresco-related artifacts.
|
|
||||||
In contrast to the usual monolithic deployment approach of Tomcat installer and/or Alfresco WAR distribution(s), the new SDK grants access to an Artifact (jar,war,pom files) that can be accessed by Alfresco-specific Maven components and configurations, but also enables the development of very custom build behaviour and rapid development practices (i.e. TDD, FDD)
|
|
||||||
|
|
||||||
The Maven Alfresco SDK\x99 is fully documented in the single components websites (links above) as well as updated on {{{https://wiki.alfresco.com/wiki/Maven_Alfresco_SDK}the Alfresco Wiki}}.
|
The Maven Alfresco SDK\x99 is fully documented in the single components websites (links above) as well as updated on {{{https://wiki.alfresco.com/wiki/Maven_Alfresco_SDK}the Alfresco Wiki}}.
|
||||||
|
|
||||||
* Maven Alfresco SDK\x99 components
|
* Rationale
|
||||||
|
|
||||||
|
The Alfresco Maven SDK introduces a new way of conceiving software development, deployment and release of Alfresco related projects and artifacts.
|
||||||
|
In contrast to the manual (and error prone) deployment approach based on an installer / Alfresco WAR distribution(s) and the <infamous> <<<${extensionRoot}>>>,
|
||||||
|
the Maven SDK provides a unified access to fine grained Artifacts (jar,war,pom files),] that can be easily integrated
|
||||||
|
in your project by the means of Alfresco-specific Maven components and configurations. The main goal of this SDK is to
|
||||||
|
enable rapid development and prototyping of Alfresco projects, while enabling agile development practices (i.e. TDD, FDD)
|
||||||
|
and fostering process reuse due to standardization
|
||||||
|
|
||||||
|
Maven Alfresco SDK\x99 components
|
||||||
|
|
||||||
The Maven Alfresco SDK relies on a number of components:
|
The Maven Alfresco SDK relies on a number of components:
|
||||||
|
|
||||||
@@ -32,14 +38,14 @@ Introduction
|
|||||||
|
|
||||||
* The {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}} provides backing for this SDK. Check the {{{http://wiki.alfresco.com/wiki/Alfresco_Artifacts_Repository}Alfresco Wiki}} for Community / Enterprise access information.
|
* The {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}} provides backing for this SDK. Check the {{{http://wiki.alfresco.com/wiki/Alfresco_Artifacts_Repository}Alfresco Wiki}} for Community / Enterprise access information.
|
||||||
|
|
||||||
* Pre-requisites
|
Pre-requisites
|
||||||
|
|
||||||
** System prerequisites
|
* System prerequisites
|
||||||
|
|
||||||
No manual Alfresco download, application server or database is required.
|
No manual Alfresco download, application server or database is required.
|
||||||
See details in the {{{./prerequisites.html} SDK pre-requisites page}}.
|
See details in the {{{./prerequisites.html} SDK pre-requisites page}}.
|
||||||
|
|
||||||
** Alfresco Compatibility
|
* Alfresco Compatibility
|
||||||
|
|
||||||
Maven Alfresco SDK\x99 ${project.version} is compatible (for now) with Alfresco Community / Enterprise 4.2(.b)+.
|
Maven Alfresco SDK\x99 ${project.version} is compatible (for now) with Alfresco Community / Enterprise 4.2(.b)+.
|
||||||
The majority of the features might still work when using lower Alfresco versions, but certain artifacts might not be
|
The majority of the features might still work when using lower Alfresco versions, but certain artifacts might not be
|
||||||
|
Reference in New Issue
Block a user