mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2025-08-07 17:49:34 +00:00
- -Penterprise is now added and SDK will run against latest alfresco enterprise - currently Alfresco INTERNAL only (no Enterprise SNAPSHOTs published) - tested with latest Enterprise HEAD and also aligned artifactId to new naming (alfresco-enterprise|share-enterprise) - updated docs Merge remote-tracking branch 'origin/enterprise-profile' Conflicts: archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/pom.xml archetypes/alfresco-amp-archetype/src/main/resources/archetype-resources/pom.xml archetypes/share-amp-archetype/src/main/resources/archetype-resources/pom.xml poms/alfresco-sdk-parent/pom.xml poms/alfresco-sdk-parent/src/site/apt/sdk-profiles.apt.vm src/site/apt/prerequisites.apt.vm
This commit is contained in:
@@ -3,36 +3,40 @@
|
||||
------
|
||||
Gabriele Columbro
|
||||
------
|
||||
Nov 2012
|
||||
Aug 2014
|
||||
------
|
||||
|
||||
SDK Available Profiles
|
||||
|
||||
The Maven Alfresco SDK\x99 defines common features required by different Alfresco projects.
|
||||
While the <<<recommended>>> way is to use full working examples of usage of these profiles (e.g. the
|
||||
{{{../../archetypes/alfresco-amp-archetype/index.html}AMP}} and {{{../../archetypes/alfresco-allinone-archetype/index.html}All-in-One}} archetypes),
|
||||
{{{../../archetypes/alfresco-amp-archetype/index.html}Repo AMP}}, {{{../../archetypes/share-amp-archetype/index.html}Share AMP} and {{{../../archetypes/alfresco-allinone-archetype/index.html}All-in-One}} archetypes),
|
||||
you can also directly use this POM as a parent in your custom project.
|
||||
|
||||
Here goes the list of common used profiles (with their activation conditions):
|
||||
|
||||
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
|| Archetypes || Profile || Description || Activation || Phase |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
| amp, share-amp | amp-to-war | Allows AMP projects to be run embedded on a WAR and in rapid dev mode | Manual: <<<-Pamp-to-war>>> | pre-integration-test |
|
||||
*-----------*--------------*-------------*-------------*-------------+
|
||||
| any |purge | Cleans all alf_data and logs from Alfresco runs | Manual: <<<-Ppurge>>> | clean |
|
||||
*-----------*--------------*-------------*-------------*-------------+
|
||||
| all-in-one | run | Runs embedded Alfresco + Share + Solr in rapid dev mode | Manual: <<<-Prun>>> | pre-integration-test |
|
||||
*-----------*--------------*-------------*-------------*-------------+
|
||||
| all-in-one | rm | Adds Records Management runtime and compile time dependencies | Manual: <<<-Prm>>> | package |
|
||||
| any | purge | Cleans all alf_data and logs from Alfresco runs | Manual: <<<-Ppurge>>> | clean |
|
||||
*-----------*--------------*-------------*-------------*-------------+
|
||||
| any | enterprise |Configures your build to use Alfresco Enterprise. Obtain your credentials with {{{https://support.alfresco.com}Alfresco Support}}| Manual: <<<-Penterprise>>> | N/A |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
| any | setup | Sets up the sdk, e.g. grabs springloaded. | Manual: <<<-Psetup>>> (automated in the run.sh) | initialize |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
| amp, share-amp | atv | (Experimental) Invokes the {{{https://github.com/AlfrescoLabs/technical-validation/}Alfresco Technical Validation tool}} | Manual: <<<-Patv>>> | validate |
|
||||
| all-in-one | rm | Adds Records Management runtime and compile time dependencies | Manual: <<<-Prm>>> | package |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
| all-in-one | regression | (Experimental) Invokes the Alfresco {{{https://github.com/AlfrescoLabs/technical-validation/}Share PO}} Webdrone / Selenium based regression tests| Manual: <<<-Pregression>>> | integration-test |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
|
||||
| amp, share-amp | atv | (Experimental) Invokes the {{{https://github.com/AlfrescoLabs/technical-validation/}Alfresco Technical Validation tool}} | Manual: <<<-Patv>>> | validate |
|
||||
*-----------+--------------+-------------+-------------+-------------+
|
||||
|
||||
|
||||
The full list of available profiles (with their activation conditions) can be instead found in the <<<profiles>>> section of the
|
||||
{{{https://artifacts.alfresco.com/nexus/index.html#nexus-search;gav~org.alfresco.maven~alfresco-sdk-parent~${project.version}~pom~}Maven Alfresco SDK POM}}.
|
||||
|
||||
@@ -43,4 +47,4 @@ Full SDK properties reference
|
||||
Check the {{{https://artifacts.alfresco.com/nexus/index.html#nexus-search;gav~org.alfresco.maven~alfresco-sdk-parent~${project.version}~pom~}current POM version}} for this.
|
||||
|
||||
While in certain cases it might be useful to override defaults, make sure you know what you're doing,
|
||||
as you might be <<breaking>> SDK conventions and therefore <<your build>>
|
||||
as you might be <<breaking>> SDK conventions and therefore <<your build>>
|
||||
|
Reference in New Issue
Block a user