This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag org.apache.sling.testing.paxexam-0.0.4
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-paxexam.git

commit 550c0c9bcd762f8172b04a5bc899b05324e6747c
Author: Oliver Lietz <[email protected]>
AuthorDate: Wed Sep 21 20:14:24 2016 +0000

    extend README
    
    * add section for required dependencies
    * add section for depends-maven-plugin
    * add note for SlingVersionResolver#setVersionFromProject(…)
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/testing/org.apache.sling.testing.paxexam@1761806
 13f79535-47bb-0310-9956-ffa450edef68
---
 README.md | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

diff --git a/README.md b/README.md
index 4610a42..1d1a739 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,50 @@ Apache Sling Testing Pax Exam
 Getting Started
 ---------------
 
+Add required dependencies:
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.sling</groupId>
+      <artifactId>org.apache.sling.testing.paxexam</artifactId>
+      <version>${org.apache.sling.testing.paxexam.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam</artifactId>
+      <version>${org.ops4j.pax.exam.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-cm</artifactId>
+      <version>${org.ops4j.pax.exam.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-container-forked</artifactId>
+      <version>${org.ops4j.pax.exam.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-junit4</artifactId>
+      <version>${org.ops4j.pax.exam.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-link-mvn</artifactId>
+      <version>${org.ops4j.pax.exam.version}</version>
+      <scope>test</scope>
+    </dependency>
+
 Configure the build artifact (*bundle*) to use in integration testing in 
`pom.xml`:
 
       <plugin>
@@ -39,6 +83,21 @@ Configure the build artifact (*bundle*) to use in 
integration testing in `pom.xm
         </configuration>
       </plugin>
 
+Add `depends-maven-plugin` when using `TestSupport#baseConfiguration()` or 
`SlingVersionResolver#setVersionFromProject(…)` (see below):
+
+      <plugin>
+        <groupId>org.apache.servicemix.tooling</groupId>
+        <artifactId>depends-maven-plugin</artifactId>
+        <version>1.3.1</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>generate-depends-file</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
 Create a test class (extend `TestSupport` to use helper methods and `Option`s) 
and provide a *Configuration* (`Option[]`) for Pax Exam:
 
     @Configuration
@@ -66,3 +125,7 @@ Create a test class (extend `TestSupport` to use helper 
methods and `Option`s) a
 **Overriding (or adding) versions:**
 
     SlingOptions.versionResolver.setVersion(SLING_GROUP_ID, 
"org.apache.sling.jcr.oak.server", "1.1.0");
+
+using a version from project (`pom.xml`):
+
+    SlingOptions.versionResolver.setVersionFromProject(SLING_GROUP_ID, 
"org.apache.sling.jcr.oak.server");
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to