http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/606f8ec6/code/spi-support/src/test/java/org/apache/tamaya/spisupport/TestConfigurationProvider.java ---------------------------------------------------------------------- diff --git a/code/spi-support/src/test/java/org/apache/tamaya/spisupport/TestConfigurationProvider.java b/code/spi-support/src/test/java/org/apache/tamaya/spisupport/TestConfigurationProvider.java index b20e02a..cf60849 100644 --- a/code/spi-support/src/test/java/org/apache/tamaya/spisupport/TestConfigurationProvider.java +++ b/code/spi-support/src/test/java/org/apache/tamaya/spisupport/TestConfigurationProvider.java @@ -21,7 +21,6 @@ package org.apache.tamaya.spisupport; import org.apache.tamaya.Configuration; import org.apache.tamaya.spi.ConfigurationBuilder; import org.apache.tamaya.spi.ConfigurationContext; -import org.apache.tamaya.spi.ConfigurationContextBuilder; import org.apache.tamaya.spi.ConfigurationProviderSpi; import org.osgi.service.component.annotations.Component; @@ -56,11 +55,6 @@ public class TestConfigurationProvider implements ConfigurationProviderSpi { } @Override - public ConfigurationContextBuilder getConfigurationContextBuilder() { - return new DefaultConfigurationContextBuilder(); - } - - @Override public void setConfiguration(Configuration config, ClassLoader classLoader) { Objects.requireNonNull(config.getContext()); this.config = Objects.requireNonNull(config); @@ -71,22 +65,4 @@ public class TestConfigurationProvider implements ConfigurationProviderSpi { return true; } - /** - * @deprecated use {@link Configuration#getContext()} instead. - */ - @Deprecated - @Override - public ConfigurationContext getConfigurationContext() { - return this.config.getContext(); - } - - /** - * @deprecated the context should be given upon creation of the {@link Configuration} - */ - @Deprecated - @Override - public void setConfigurationContext(ConfigurationContext context){ - this.config = new DefaultConfigurationBuilder(context).build(); - } - }
http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/606f8ec6/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 716b48b..4867d54 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,9 @@ <reflow-skin.version>1.1.1</reflow-skin.version> <released_version>0.3-incubating</released_version> <osgi.annotation.version>6.0.0</osgi.annotation.version> + <!-- API checker --> + <revapi-java.version>0.18.0</revapi-java.version> + <revapi.plugin.version>0.10.5</revapi.plugin.version> </properties> <licenses> @@ -293,6 +296,44 @@ <pluginManagement> <plugins> <plugin> + <groupId>org.revapi</groupId> + <artifactId>revapi-maven-plugin</artifactId> + <version>${revapi.plugin.version}</version> + <configuration> + <failSeverity>breaking</failSeverity> + <failBuildOnProblemsFound>false</failBuildOnProblemsFound> + <analysisConfiguration> + <revapi.reporter.text id="stdout"> + <minSeverity>POTENTIALLY_BREAKING</minSeverity> + <output>out</output> + <append>false</append> + </revapi.reporter.text> + <revapi.filter> + <elements> + <exclude> + <item>.*internal.*</item> + <item>.*osgi.*</item> + </exclude> + </elements> + </revapi.filter> + </analysisConfiguration> + </configuration> + <dependencies> + <dependency> + <groupId>org.revapi</groupId> + <artifactId>revapi-java</artifactId> + <version>${revapi-java.version}</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>report</id> + <phase>package</phase> + <goals><goal>report</goal></goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>${assembly.version}</version>
