From 2e546a1caec147e49e26d8ac3d8975a820f16545 Mon Sep 17 00:00:00 2001 From: Martin Bergljung Date: Wed, 20 Jan 2016 10:18:04 +0000 Subject: [PATCH] DEVPLAT-445 --- .../runner/tomcat/context-repo.xml | 8 ++++---- .../runner/tomcat/context-share.xml | 8 ++++---- .../archetype-resources/tomcat/context.xml | 8 ++++---- .../archetype-resources/tomcat/context.xml | 6 +++--- .../org/alfresco/maven/plugin/AmpMojo.java | 2 +- .../alfresco/maven/plugin/InstallMojo.java | 8 ++++---- poms/alfresco-sdk-parent/pom.xml | 19 +++++++++++++------ 7 files changed, 33 insertions(+), 26 deletions(-) diff --git a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-repo.xml b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-repo.xml index 2acc8488..50026201 100644 --- a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-repo.xml +++ b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-repo.xml @@ -13,17 +13,17 @@ + extraResourcePaths="/=${project.parent.basedir}/${rootArtifactId}-repo-amp/target/amp/web" /> diff --git a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-share.xml b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-share.xml index a0abd1cc..3e3ac247 100644 --- a/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-share.xml +++ b/archetypes/alfresco-allinone-archetype/src/main/resources/archetype-resources/runner/tomcat/context-share.xml @@ -10,17 +10,17 @@ + extraResourcePaths="/=${project.parent.basedir}/${rootArtifactId}-share-amp/target/amp/web" /> - + virtualClasspath="${project.build.outputDirectory};${project.build.directory}/amp/config;${project.build.testOutputDirectory}" /> diff --git a/archetypes/share-amp-archetype/src/main/resources/archetype-resources/tomcat/context.xml b/archetypes/share-amp-archetype/src/main/resources/archetype-resources/tomcat/context.xml index 58a995fa..ba92f6ba 100644 --- a/archetypes/share-amp-archetype/src/main/resources/archetype-resources/tomcat/context.xml +++ b/archetypes/share-amp-archetype/src/main/resources/archetype-resources/tomcat/context.xml @@ -9,19 +9,19 @@ + extraResourcePaths="/=${project.build.directory}/amp/web" /> + virtualClasspath="${project.build.outputDirectory};${project.build.directory}/amp/config;${project.build.testOutputDirectory}" /> diff --git a/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/AmpMojo.java b/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/AmpMojo.java index 150a6500..d45d5d22 100644 --- a/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/AmpMojo.java +++ b/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/AmpMojo.java @@ -49,7 +49,7 @@ public class AmpMojo extends AbstractMojo { /** * Target folder used to aggregate content then packaged into the AMP * - * @parameter property="maven.alfresco.ampBuildDirectory" default-value="${project.build.directory}/${project.build.finalName}" + * @parameter property="maven.alfresco.ampBuildDirectory" default-value="${app.amp.output.folder}" * @required * */ diff --git a/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/InstallMojo.java b/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/InstallMojo.java index 12e5a3b7..7523b015 100644 --- a/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/InstallMojo.java +++ b/plugins/alfresco-maven-plugin/src/main/java/org/alfresco/maven/plugin/InstallMojo.java @@ -29,7 +29,7 @@ public class InstallMojo extends AbstractMojo { /** * The location of the AMP file(s) to be installed. If this location is a * folder all AMPs contained in the folder are installed, if it's a file it - * get direclty installed on the ${warLocation} + * get directly installed on the ${warLocation} * * @parameter property="maven.alfresco.ampLocation" default-value="${project.build.directory}/${project.build.finalName}.amp" */ @@ -37,9 +37,9 @@ public class InstallMojo extends AbstractMojo { /** * The WAR file or exploded dir to install the AMPs in. If specified - * Defaults to "${project.build.directory}/${project.build.finalName}-war - * - * @parameter property="maven.alfresco.warLocation" default-value="${project.build.directory}/${project.build.finalName}-war" + * Defaults to "${app.amp.client.war.folder} + * + * @parameter property="maven.alfresco.warLocation" default-value="${app.amp.client.war.folder}" */ private File warLocation; diff --git a/poms/alfresco-sdk-parent/pom.xml b/poms/alfresco-sdk-parent/pom.xml index a8593909..6f47cc3e 100644 --- a/poms/alfresco-sdk-parent/pom.xml +++ b/poms/alfresco-sdk-parent/pom.xml @@ -66,10 +66,14 @@ - src/main/amp - ../${project.build.finalName} - - + + src/main/amp + + ${project.build.directory}/amp + + + + - ${project.build.directory}/${project.build.finalName}-war + ${project.build.directory}/amp-war ${alfresco.repo.artifactId} @@ -398,7 +402,10 @@ **/*.lib.js **/*.css - src/main/resources/META-INF + src/main/amp + ${project.build.directory}/amp + + true false