jena-osgi-test compile+test only in integration phase .. avoids compile errors on "mvn clean test"
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/61ea8ee5 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/61ea8ee5 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/61ea8ee5 Branch: refs/heads/eliminate-assignments Commit: 61ea8ee594f1ec117ec6b68872284d94deccc725 Parents: 1877833 Author: Stian Soiland-Reyes <[email protected]> Authored: Tue Feb 10 13:15:50 2015 +0000 Committer: Stian Soiland-Reyes <[email protected]> Committed: Tue Feb 10 15:16:41 2015 +0000 ---------------------------------------------------------------------- apache-jena-osgi/jena-osgi-test/pom.xml | 42 ++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/61ea8ee5/apache-jena-osgi/jena-osgi-test/pom.xml ---------------------------------------------------------------------- diff --git a/apache-jena-osgi/jena-osgi-test/pom.xml b/apache-jena-osgi/jena-osgi-test/pom.xml index c0bc922..80d2b63 100644 --- a/apache-jena-osgi/jena-osgi-test/pom.xml +++ b/apache-jena-osgi/jena-osgi-test/pom.xml @@ -160,6 +160,48 @@ limitations under the License. </execution> </executions> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <executions> + <execution> + <!-- delay test compilation until pre-integration-test phase --> + <id>default-testCompile</id> + <goals> + <goal>testCompile</goal> + </goals> + <phase>pre-integration-test</phase> + </execution> + </executions> + <configuration> + </configuration> + + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <classpathDependencyExcludes> + <classpathDependencyExclude>org.slf4j:slf4j-log4j12</classpathDependencyExclude> + </classpathDependencyExcludes> + <systemPropertyVariables> + <!-- So the test can find the current version of jena-osgi --> + <jena-osgi.version>${project.version}</jena-osgi.version> + <!-- not so noisy OSGi logging --> + <org.ops4j.pax.logging.DefaultServiceLog.level>WARN</org.ops4j.pax.logging.DefaultServiceLog.level> + </systemPropertyVariables> + </configuration> + <executions> + <execution> + <id>default-test</id> + <goals> + <goal>test</goal> + </goals> + <!-- delay until integration-test phase --> + <phase>integration-test</phase> + </execution> + </executions> + </plugin> </plugins> </build>
