diff --git a/archetypes/alfresco-amp-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/alfresco-amp-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml index b0472023..35adf0ee 100644 --- a/archetypes/alfresco-amp-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml +++ b/archetypes/alfresco-amp-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -61,9 +61,9 @@ - src/test/properties + src/test/resources - **/*.properties + **/* diff --git a/modules/alfresco-rad/pom.xml b/modules/alfresco-rad/pom.xml new file mode 100644 index 00000000..bcbf7c10 --- /dev/null +++ b/modules/alfresco-rad/pom.xml @@ -0,0 +1,34 @@ + + 4.0.0 + + alfresco-rad + jar + + alfresco-rad + + + org.alfresco.maven + alfresco-lifecycle-aggregator + 1.0.3-SNAPSHOT + ../../pom.xml + + + + + + com.tradeshift + junit-remote + 3 + jar + + + + org.springframework + spring-test + 3.0.6.RELEASE + jar + + + + diff --git a/modules/alfresco-rad/src/main/java/org/alfresco/maven/rad/RemoteRunnerWrapper.java b/modules/alfresco-rad/src/main/java/org/alfresco/maven/rad/RemoteRunnerWrapper.java new file mode 100644 index 00000000..c651557a --- /dev/null +++ b/modules/alfresco-rad/src/main/java/org/alfresco/maven/rad/RemoteRunnerWrapper.java @@ -0,0 +1,16 @@ +package org.alfresco.maven.rad; + +import com.tradeshift.test.remote.RemoteServer; + +public class RemoteRunnerWrapper implements Runnable { + + public void run() { + try { + RemoteServer.main(new String []{}); + } catch (Exception e) { + System.out.println("Could not start JUnit remoteServer"); + } + + } + +} diff --git a/modules/alfresco-rad/src/main/resources/alfresco/extension/rad-context.xml b/modules/alfresco-rad/src/main/resources/alfresco/extension/rad-context.xml new file mode 100644 index 00000000..bf0a37ea --- /dev/null +++ b/modules/alfresco-rad/src/main/resources/alfresco/extension/rad-context.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index 5e9af088..21eb6756 100644 --- a/pom.xml +++ b/pom.xml @@ -76,6 +76,8 @@ + + modules/alfresco-rad plugins/alfresco-maven-plugin diff --git a/poms/alfresco-sdk-parent/pom.xml b/poms/alfresco-sdk-parent/pom.xml index 06ada210..2e4dc6a6 100644 --- a/poms/alfresco-sdk-parent/pom.xml +++ b/poms/alfresco-sdk-parent/pom.xml @@ -419,19 +419,12 @@ process-test-resources copy-resources - ${project.build.testOutputDirectory} ${app.amp.folder}/config ${app.filtering.enabled} - - ${app.amp.folder} - module.properties - alfresco/module/${project.artifactId} - ${app.filtering.enabled} - @@ -452,11 +445,6 @@ - - junit-remote - com.tradeshift - 3 - com.h2database @@ -470,14 +458,8 @@ ${h2-support.version} test - - org.springframework - spring-test - 3.0.5.RELEASE - - - - @@ -500,6 +482,12 @@ config provided + + + org.alfresco.maven + alfresco-rad + ${maven.alfresco.version} + @@ -556,6 +544,11 @@ WEB-INF/classes ${app.filtering.enabled} + + src/test/properties/${env} + ${app.filtering.enabled} + WEB-INF/classes + @@ -574,24 +567,6 @@ context.xml - - tomcat - ${app.filtering.enabled} - WEB-INF/classes/alfresco/extension - - rad-context.xml - - - - src/test/properties/${env} - ${app.filtering.enabled} - WEB-INF/classes - - - ${project.build.testOutputDirectory} - ${app.filtering.enabled} - WEB-INF/classes -