From dc1b95cb08f2c505782b112e102c19cca71325e7 Mon Sep 17 00:00:00 2001 From: maoo Date: Sun, 4 Nov 2012 23:43:15 +0000 Subject: [PATCH] maven site various fixes, mostly links git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@637 04253f4f-3451-0410-a141-5562f1e59037 --- .../src/site/apt/advanced-usage.apt.vm | 4 +-- .../src/site/apt/index.apt.vm | 4 +-- .../src/site/apt/usage.apt.vm | 12 +++----- .../src/site/site.xml | 18 ++++++------ .../src/site/apt/advanced-usage.apt.vm | 7 +++-- .../src/site/apt/index.apt.vm | 2 +- .../src/site/apt/usage.apt.vm | 14 ++++------ .../alfresco-amp-archetype/src/site/site.xml | 20 ++++++------- .../src/site/apt/index.apt.vm | 6 ++-- .../alfresco-maven-plugin/src/site/site.xml | 27 +++++++----------- pom.xml | 2 +- poms/alfresco-sdk-parent/pom.xml | 6 ++++ .../src/site/apt/index.apt.vm | 10 +++---- .../src/site/apt/sdk-profiles.apt.vm | 11 +++++--- .../src/site/apt/sdk-properties.apt.vm | 20 +++++++++++-- poms/alfresco-sdk-parent/src/site/site.xml | 28 ++++++------------- src/site/apt/index.apt.vm | 21 +++++++------- src/site/apt/prerequisites.apt.vm | 7 +++-- src/site/site.xml | 13 +++++---- 19 files changed, 122 insertions(+), 110 deletions(-) diff --git a/archetypes/alfresco-allinone-archetype/src/site/apt/advanced-usage.apt.vm b/archetypes/alfresco-allinone-archetype/src/site/apt/advanced-usage.apt.vm index f544e865..f89d9fb3 100644 --- a/archetypes/alfresco-allinone-archetype/src/site/apt/advanced-usage.apt.vm +++ b/archetypes/alfresco-allinone-archetype/src/site/apt/advanced-usage.apt.vm @@ -1,5 +1,5 @@ ------ - Alfresco Maven AMP Archetype Advanced Usage + Alfresco Maven All-in-One Archetype Advanced Usage ------ Gabriele Columbro ------ @@ -23,7 +23,7 @@ All-in-One Archetype properties * <</alfresco-global.properties>>> (environment dependent <<>> for test WAR run) - Build Environment (e.g. local, test, staging, prod) can be easily switched by setting the <<<>>> property in yoru POM or + Build Environment (e.g. local, test, staging, prod) can be easily switched by setting the <<<>>> property in your POM or adding <<<-Denv=yourEnv>>> on the command line. * Common properties diff --git a/archetypes/alfresco-allinone-archetype/src/site/apt/index.apt.vm b/archetypes/alfresco-allinone-archetype/src/site/apt/index.apt.vm index cf3d493d..e5fe32fa 100644 --- a/archetypes/alfresco-allinone-archetype/src/site/apt/index.apt.vm +++ b/archetypes/alfresco-allinone-archetype/src/site/apt/index.apt.vm @@ -6,7 +6,7 @@ Nov 2012 ------ -Alfresco All-in-One Archetype - Part of the Maven Alfresco SDK\x99 +Introduction The Alfresco All-in-One Archetype is a multi-module project, leveraging Maven Alfresco SDK\x99 powerful capabilities to customize and run the full Alfresco platform embedded and all it's components. @@ -45,4 +45,4 @@ mvn archetype:generate -DarchetypeCatalog=https://artifacts.alfresco.com/nexus/c Usage Instructions on how to use the Alfresco AMP archetype can be found on the {{{./usage.html}usage page}}, while - for more advanced use cases refer to the {{{./advanced-usage.html}usage page}} + for more advanced use cases refer to the {{{./advanced-usage.html}advanced usage page}} diff --git a/archetypes/alfresco-allinone-archetype/src/site/apt/usage.apt.vm b/archetypes/alfresco-allinone-archetype/src/site/apt/usage.apt.vm index 2937fdc8..2ee8903f 100644 --- a/archetypes/alfresco-allinone-archetype/src/site/apt/usage.apt.vm +++ b/archetypes/alfresco-allinone-archetype/src/site/apt/usage.apt.vm @@ -1,5 +1,5 @@ ------ - Alfresco Maven AMP Archetype Usage + Alfresco Maven All-in-One Archetype Usage ------ Gabriele Columbro ------ @@ -8,7 +8,7 @@ Prerequisites - See {{{/prerequisites.html} SDK Pre-Requisites}} to successfully run this archetype. + See {{{../../prerequisites.html} SDK Pre-Requisites}} to successfully run this archetype. Project layout @@ -58,7 +58,7 @@ Usage * release and distribution - for all the components of the Alfresco landscape. + for all the components of the Alfresco landscape. For more information, check the See the {{{./advanced-usage.html}advanced usage page}} page. <>: AMPs produced with this project are fully compatible with Alfresco MMT,in fact the Alfresco Maven plugin - used to manage AMPs in this SDK - embeds the official Alfresco MMT to install depended AMPs. @@ -68,7 +68,7 @@ Commands Common Alfresco project lifecycle commands you want to run from the aggregator : - * <<>>: Runs unit tests and packages all customized modules in their respective \${project.build.directory}/\${project.build.finalName}.amp + * <<>>: Runs unit tests and packages all customized modules in their respective <<<$\{project.build.directory\}/$\{project.build.finalName\}.amp>>> * <<>>: Like <<>> but also installs all modules in local Maven repository to be depended upon @@ -81,7 +81,3 @@ Commands * Commands from from the <<>> project * <<>> or <<<'mvn integration-test -Prun'>>> to quickly run already packaged webapps - -Advanced usage - - See the {{{./advanced-usage.html}advanced usage page}} diff --git a/archetypes/alfresco-allinone-archetype/src/site/site.xml b/archetypes/alfresco-allinone-archetype/src/site/site.xml index 0bd3ff2a..a13386ee 100644 --- a/archetypes/alfresco-allinone-archetype/src/site/site.xml +++ b/archetypes/alfresco-allinone-archetype/src/site/site.xml @@ -2,21 +2,21 @@ - + - - - - - - + + + + + + - + - + diff --git a/archetypes/alfresco-amp-archetype/src/site/apt/advanced-usage.apt.vm b/archetypes/alfresco-amp-archetype/src/site/apt/advanced-usage.apt.vm index 8d592a8a..eb4b6893 100644 --- a/archetypes/alfresco-amp-archetype/src/site/apt/advanced-usage.apt.vm +++ b/archetypes/alfresco-amp-archetype/src/site/apt/advanced-usage.apt.vm @@ -40,7 +40,10 @@ AMP Archetype properties ... - + alfresco ... @@ -50,7 +53,7 @@ AMP Archetype properties Parent POM and behavior customization To customize the behavior of your project, check out full set of the properties and plugin configurations defined in the - {{{./poms/alfresco-sdk-parent/index.html}single entry point parent POM}}. + {{{../../poms/alfresco-sdk-parent/index.html}single entry point parent POM}}. One quick way to do that is to use the <<>> to analyze your POM at runtime. \ No newline at end of file diff --git a/archetypes/alfresco-amp-archetype/src/site/apt/index.apt.vm b/archetypes/alfresco-amp-archetype/src/site/apt/index.apt.vm index 56041ff5..78dc1287 100644 --- a/archetypes/alfresco-amp-archetype/src/site/apt/index.apt.vm +++ b/archetypes/alfresco-amp-archetype/src/site/apt/index.apt.vm @@ -6,7 +6,7 @@ Nov 2012 ------ -Alfresco AMP Archetype - Part of the Maven Alfresco SDK\x99 +Introduction The Alfresco AMP Archetype is a sample fully featured project to manage AMP (Alfresco Module Package) projects. This archetype can be used both for Alfresco Repository and Alfresco Share AMPs. diff --git a/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm b/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm index 3ec386f8..fb485ba2 100644 --- a/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm +++ b/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm @@ -9,7 +9,7 @@ Prerequisites - See {{{/prerequisites.html} SDK Pre-Requisites}} to successfully run this archetype. + See {{{../../prerequisites.html}SDK Pre-Requisites}} to successfully run this archetype. Project layout @@ -33,7 +33,7 @@ Project layout +---+ -Basically by default the folder <<>> maps the {{{https://wiki.alfresco.com/wiki/AMP_Files#The_structure_of_an_AMP_file}AMP structure}} and it's where you can build your module. + Basically by default the folder <<>> maps the {{{https://wiki.alfresco.com/wiki/AMP_Files#The_structure_of_an_AMP_file}AMP structure}} and it's where you can build your module. Usage @@ -47,9 +47,7 @@ Usage * integration testing - * release and distribution - - of your AMP artifact. + * release and distribution of your AMP artifact. The AMPs produced with this project are fully compatible with Alfresco MMT, in fact the Alfresco Maven plugin used to manage AMPs in this SDK embeds the official Alfresco MMT to install depdended AMPs. @@ -57,7 +55,7 @@ Commands Common AMP project lifecycle commands you want to run are: - * <<>>: Runs unit tests and packages AMP in \${project.build.directory}/\${project.build.finalName}.amp + * <<>>: Runs unit tests and packages AMP in <<<$\{project.build.directory\}/$\{project.build.finalName\}.amp>>> * <<>>: Like <<>> but also installs AMP in local Maven repository to be depended upon @@ -68,7 +66,7 @@ Commands * <<>> Like <<>> but also runs the resulting WAR+AMP in Jetty + H2 embedded for integration testing - * <<>>: Like <<>> but installs the AMP and runs on the Share WAR in Jetty embeded. + * <<>>: Like <<>> but installs the AMP and runs on the Share WAR in Jetty embedded. - * <<>>: Removes DB, alf_data, indexes and log files. Useful to purge the development repo (by default self contained in <<<\${project.basedir}/alf_data_dev>>> + * <<>>: Removes DB, alf_data, indexes and log files. Useful to purge the development repo (by default self contained in <<<$\{project.basedir\}/alf_data_dev>>> \ No newline at end of file diff --git a/archetypes/alfresco-amp-archetype/src/site/site.xml b/archetypes/alfresco-amp-archetype/src/site/site.xml index 0cecc234..e78c2b24 100644 --- a/archetypes/alfresco-amp-archetype/src/site/site.xml +++ b/archetypes/alfresco-amp-archetype/src/site/site.xml @@ -7,17 +7,16 @@ - - - - - - - - - + + + + + + + + - + @@ -28,6 +27,7 @@ + diff --git a/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm index f72fe71c..9bcaf27c 100644 --- a/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm +++ b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm @@ -6,7 +6,7 @@ Nov 2012 ------ -Alfresco Maven Plugin - Part of the Maven Alfresco SDK\x99 +Introduction The Alfresco Maven Plugin provides development features to manage {{{http://www.alfresco.com}Alfresco ECM}} WAR and {{{https://wiki.alfresco.com/wiki/AMP_Files}AMP}} project lifecycles. @@ -18,7 +18,9 @@ Alfresco Maven Plugin - Part of the Maven Alfresco SDK\x99 *{{{./install-mojo.html}alfresco:install}} Installs one or multiple AMPs into an Alfresco WAR / exploded WAR folder embedding {{{http://wiki.alfresco.com/wiki/Module_Management_Tool} Alfresco MMT}} - *{{{./version-mojo.html}alfresco:version}} Parses ${project.version} removing literals (for AMP compatibility) and making the ${noSnapshot} property available in the POM + *{{{./version-mojo.html}alfresco:version}} Parses ${project.version} removing literals (for AMP compatibility) and making the ${noSnapshot} property available in the POM + + More info in the {{{./plugin-info.html}goals page}}. * Usage diff --git a/plugins/alfresco-maven-plugin/src/site/site.xml b/plugins/alfresco-maven-plugin/src/site/site.xml index 28af7994..cb63863c 100644 --- a/plugins/alfresco-maven-plugin/src/site/site.xml +++ b/plugins/alfresco-maven-plugin/src/site/site.xml @@ -1,31 +1,24 @@ - + - + - - - - - - - - - - - - - + + + + + + - + - + diff --git a/pom.xml b/pom.xml index 34bb33f9..5ffccd35 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.alfresco.maven alfresco-lifecycle-aggregator 1.0-SNAPSHOT - Maven Alfresco SDK Lifecycle Aggregator + Maven Alfresco SDKā„¢ This aggregator Project builds all modules required for the Maven Alfresco SDK pom diff --git a/poms/alfresco-sdk-parent/pom.xml b/poms/alfresco-sdk-parent/pom.xml index 8c34528e..3b2262b4 100644 --- a/poms/alfresco-sdk-parent/pom.xml +++ b/poms/alfresco-sdk-parent/pom.xml @@ -95,6 +95,7 @@ 2.3.2 2.4.1 + 3.2 2.4 1.1.1 2.5 @@ -173,6 +174,11 @@ true + + org.apache.maven.plugins + maven-site-plugin + ${maven.site.version} + org.apache.maven.plugins maven-compiler-plugin diff --git a/poms/alfresco-sdk-parent/src/site/apt/index.apt.vm b/poms/alfresco-sdk-parent/src/site/apt/index.apt.vm index 838e5073..c33be82c 100644 --- a/poms/alfresco-sdk-parent/src/site/apt/index.apt.vm +++ b/poms/alfresco-sdk-parent/src/site/apt/index.apt.vm @@ -6,17 +6,17 @@ Nov 2012 ------ -Alfresco SDK Parent - Part of Maven Alfresco SDK\x99 +Introduction The Alfresco SDK Parent POM ${project.version} is the <<>> for all Maven Alfresco SDK\x99 features. It aggregates plugin configurations and dependencies to provide a set of profiles and properties to manage the full Alfresco projects Lifecycle on Maven. - The current version of the POM in use in the Maven Alfresco SDK\x99 ${project.version} is available {{{${scm.tags.url}/poms/alfresco-sdk-parent/pom.xml} here}}. + The current version of the POM in use in the Maven Alfresco SDK\x99 ${project.version} is available {{{https://artifacts.alfresco.com/nexus/index.html#nexus-search;gav~org.alfresco.maven~alfresco-sdk-parent~${project.version}~pom~}on Alfresco Maven Repository}}. Usage You can reference Alfresco SDK POM in your POM adding the following snippet: - + +---+ ... @@ -33,9 +33,9 @@ Usage Full dependency information for other build systems can be found in the {{{./dependency-info.html} Dependency Info page}}. Features are provided in terms of {{{./sdk-profiles.html} Maven profiles}}, and high configurability is provided with - {{{./sdk-properties}POM properties}} avaialble to sibling projects. + {{{./sdk-properties.html}POM properties}} avaialble to sibling projects. * Examples / archetypes To kickstart your SDK experience and to provide examples on how to use it, archetypes are available already using this POM. - Check the menu item or the {{{/index.html}SDK Home Page}} for more samples. \ No newline at end of file + Check the menu item for more samples. \ No newline at end of file diff --git a/poms/alfresco-sdk-parent/src/site/apt/sdk-profiles.apt.vm b/poms/alfresco-sdk-parent/src/site/apt/sdk-profiles.apt.vm index 30154697..5847d97d 100644 --- a/poms/alfresco-sdk-parent/src/site/apt/sdk-profiles.apt.vm +++ b/poms/alfresco-sdk-parent/src/site/apt/sdk-profiles.apt.vm @@ -10,28 +10,31 @@ SDK Available Profiles The Maven Alfresco SDK\x99 defines common features required by different Alfresco projects. While the <<>> 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}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): *-----------+--------------+-------------+-------------+ -|| Profile || Description || Activation | |Phase | +|| Profile || Description || Activation || Phase | *-----------+--------------+-------------+-------------+ | amp-to-war | Allows AMP projects to be run embedded on a WAR | Manual: <<<-Pamp-to-war>>> | integration-test | +*-----------*--------------*-------------*-------------* | purge | Cleans all alf_data and logs from Alfresco runs | Manual: <<<-Ppurge>>> | clean | +*-----------*--------------*-------------*-------------* | enable-amp-testing | Allows AMP unit testing | Automatic if <<>> is present | test | +*-----------*--------------*-------------*-------------* | enable-amp | Activates AMP packaging | Automatic if <<>> is present | test | *-----------+--------------+-------------+-------------+ The full list of available profiles (with their activation conditions) can be instead found in the <<>> section of the - {{{${scm.tags.url}/poms/alfresco-sdk-parent/pom.xml} lfresco SDK POM}}. + {{{https://artifacts.alfresco.com/nexus/index.html#nexus-search;gav~org.alfresco.maven~alfresco-sdk-parent~${project.version}~pom~}Alfresco SDK POM}}. Full SDK properties reference The full reference of properties defined in the SDK can be obtained by looking at the <<>> section of the current version of the <<>> in use. - Check the {{{${scm.tags.url}/poms/alfresco-sdk-parent/pom.xml} current POM version}} for this. + 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 <> SDK conventions and therefore <>> \ No newline at end of file diff --git a/poms/alfresco-sdk-parent/src/site/apt/sdk-properties.apt.vm b/poms/alfresco-sdk-parent/src/site/apt/sdk-properties.apt.vm index d512aec4..324aebea 100644 --- a/poms/alfresco-sdk-parent/src/site/apt/sdk-properties.apt.vm +++ b/poms/alfresco-sdk-parent/src/site/apt/sdk-properties.apt.vm @@ -39,7 +39,23 @@ Full SDK properties reference The full reference of properties defined in the SDK can be obtained by looking at the <<>> section of the current version of the <<>> in use. - Check the {{{${scm.tags.url}/poms/alfresco-sdk-parent/pom.xml} current POM version}} for this. + 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 <> SDK conventions and therefore <>> \ No newline at end of file + as you might be <> SDK conventions and therefore <>> + +Example - Configuring custom DB + + In order to configure a given JDBC database connection, you need to define some POM properties. + ++---+ + + ... + alfresco + alfresco + alfresco + + jdbc:mysql://${db.host}:${db.port}/${db.name} + org.gjt.mm.mysql.Driver + ++---+ diff --git a/poms/alfresco-sdk-parent/src/site/site.xml b/poms/alfresco-sdk-parent/src/site/site.xml index 56c286f5..49813558 100644 --- a/poms/alfresco-sdk-parent/src/site/site.xml +++ b/poms/alfresco-sdk-parent/src/site/site.xml @@ -33,32 +33,25 @@ - + - + - - + + + - - - - - - - - - + - + - + @@ -70,10 +63,5 @@ - - - - - diff --git a/src/site/apt/index.apt.vm b/src/site/apt/index.apt.vm index ffb16e3f..b8675b16 100644 --- a/src/site/apt/index.apt.vm +++ b/src/site/apt/index.apt.vm @@ -6,18 +6,23 @@ Nov 2012 ------ -Maven Alfresco SDK\x99 +Introduction - The Alfresco Maven SDK ${project.version} - formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/} Maven Alfresco Lifecycle 3.9.1}} - + 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}} - 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 project easily in Open Source and Enterprise development processes. -* Maven Alfresco SDK\x99 components + 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}}. + + * Maven Alfresco SDK\x99 components The Maven Alfresco SDK relies on a number of components: - * {{{./poms/alfresco-sdk-parent/index.html}An SDK POM}} providing full Alfresco project lifecycle feature, to be added as a <<<>>> in your projects + * {{{./poms/alfresco-sdk-parent/index.html}The SDK parent POM}} providing full Alfresco project lifecycle feature, to be added as a <<<>>> in your projects * Archetypes like the {{{./archetypes/alfresco-amp-archetype/index.html}AMP}} or {{{./archetypes/alfresco-allinone-archetype/index.html}All-in-One}} providing sample project to kickstart your Alfresco development and boost it with best practices @@ -26,10 +31,6 @@ Maven Alfresco SDK\x99 * {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-platform-distribution/latest}Alfresco Platform Distribution POM}} can (optionally) be used to provide centralized <<<>>> on a particular Alfresco version / edition (Community / Enterprise) * 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. - -* Usage - - 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}}. * Pre-requisites @@ -50,6 +51,6 @@ Project History * The Maven Alfresco SDK\x99 reached its version ${project.version}. * The project was formerly called Maven Alfresco Lifecycle (up to version 3.9.1), and has been re-branded to reflect a major restructuring and a better Alfresco support, - with the availability of Alfresco Community / Enterprise artifacts and {{{https://issues.alfresco.com/jira/browse/ALF-14353}POMs}} in the {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}}. + with the {{{https://issues.alfresco.com/jira/browse/ALF-14353}availability of Alfresco Community/Enterprise artifacts and POMs}} in the {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}}. - * Other names used for this project: Maven Alfresco Archetypes, Maven Alfresco Plugin, Maven Alfresco Support. Any more suggestions? :) \ No newline at end of file + * The current effort is also known as Maven Alfresco Archetypes, Alfresco Maven Plugin or Maven Alfresco Support. \ No newline at end of file diff --git a/src/site/apt/prerequisites.apt.vm b/src/site/apt/prerequisites.apt.vm index b926f397..b1c3c691 100644 --- a/src/site/apt/prerequisites.apt.vm +++ b/src/site/apt/prerequisites.apt.vm @@ -15,7 +15,7 @@ Maven Alfresco SDK\x99 Pre-Requisites Additional tips: - * It is strongly advised to use the Apache Maven official binary distributions downloaded from the {{http://maven.apache.org}official mirrors}}; avoid OS-specific distributions as much as possible. + * It is strongly advised to use the Apache Maven official binary distributions downloaded from the {{{http://maven.apache.org}official mirrors}}; avoid OS-specific distributions as much as possible. * add <<>> to your environment if your plan to launch tests / run embedded in Jetty @@ -33,4 +33,7 @@ H2 Embedded Support Pre-Requisites Alfresco expected DB behavior and is therefore very specific to every Alfresco version. Maven Alfresco SDK\x99 ${project.version} uses version 1.5 of the Alfresco H2 Support. In case you experience - issues with the embedded DB support, please check the {{{https://github.com/skuro/alfresco-h2-support/wiki/H2-Database-support-for-Alfresco} H2 Support Compatibility matrix}}. \ No newline at end of file + issues with the embedded DB support, please check the {{{https://github.com/skuro/alfresco-h2-support/wiki/H2-Database-support-for-Alfresco} H2 Support Compatibility matrix}}. + + Alternatively, you can easily setup your DB access by defining {{{./poms/alfresco-sdk-parent/sdk-properties.html}POM properties}} + diff --git a/src/site/site.xml b/src/site/site.xml index 3cff29a3..2401ba3f 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -37,15 +37,18 @@ - + + + + + + - + - - - +