releng: revert package major increase and osgi ann cleanup

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1799654 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index a265359..799d6a7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,12 +23,12 @@
     <parent>
         <groupId>org.apache.sling</groupId>
         <artifactId>sling</artifactId>
-        <version>28</version>
+        <version>30</version>
         <relativePath />
     </parent>
 
     <artifactId>org.apache.sling.hapi</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>1.1.0-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
     <name>HApi - Sling Hypermedia API tools</name>
@@ -68,6 +68,18 @@
         </plugins>
     </build>
 
+    <profiles>
+        <profile>
+            <id>disable-java8-doclint</id>
+            <activation>
+                <jdk>[1.8,)</jdk>
+            </activation>
+            <properties>
+                <additionalparam>-Xdoclint:none</additionalparam>
+            </properties>
+        </profile>
+    </profiles>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.sling</groupId>
diff --git a/src/main/java/org/apache/sling/hapi/HApiException.java b/src/main/java/org/apache/sling/hapi/HApiException.java
index 67cc5ec..eebff1e 100644
--- a/src/main/java/org/apache/sling/hapi/HApiException.java
+++ b/src/main/java/org/apache/sling/hapi/HApiException.java
@@ -18,9 +18,12 @@
  ******************************************************************************/
 package org.apache.sling.hapi;
 
+import org.osgi.annotation.versioning.ProviderType;
+
 /**
  * A Hypermedia API exception
  */
+@ProviderType
 public class HApiException extends RuntimeException {
 
     private static final long serialVersionUID = 2626376214501558054L;
diff --git a/src/main/java/org/apache/sling/hapi/HApiProperty.java b/src/main/java/org/apache/sling/hapi/HApiProperty.java
index 7cbe6a2..61aad1d 100644
--- a/src/main/java/org/apache/sling/hapi/HApiProperty.java
+++ b/src/main/java/org/apache/sling/hapi/HApiProperty.java
@@ -18,9 +18,12 @@
  ******************************************************************************/
 package org.apache.sling.hapi;
 
+import org.osgi.annotation.versioning.ProviderType;
+
 /**
  * A Hypermedia API property for a {@link HApiType}
  */
+@ProviderType
 public interface HApiProperty {
 
     /**
diff --git a/src/main/java/org/apache/sling/hapi/HApiType.java b/src/main/java/org/apache/sling/hapi/HApiType.java
index a8f647a..0851f92 100644
--- a/src/main/java/org/apache/sling/hapi/HApiType.java
+++ b/src/main/java/org/apache/sling/hapi/HApiType.java
@@ -19,12 +19,15 @@
 
 package org.apache.sling.hapi;
 
+import org.osgi.annotation.versioning.ProviderType;
+
 import java.util.List;
 import java.util.Map;
 
 /**
  * A Hypermedia API type.
  */
+@ProviderType
 public interface HApiType {
 
     /**
diff --git a/src/main/java/org/apache/sling/hapi/HApiTypesCollection.java b/src/main/java/org/apache/sling/hapi/HApiTypesCollection.java
index c995d97..94113cf 100644
--- a/src/main/java/org/apache/sling/hapi/HApiTypesCollection.java
+++ b/src/main/java/org/apache/sling/hapi/HApiTypesCollection.java
@@ -19,8 +19,11 @@
 
 package org.apache.sling.hapi;
 
+import org.osgi.annotation.versioning.ProviderType;
+
 import java.util.Collection;
 
+@ProviderType
 public interface HApiTypesCollection extends Collection<HApiType> {
     /**
      * The name of this type collection
diff --git a/src/main/java/org/apache/sling/hapi/HApiUtil.java b/src/main/java/org/apache/sling/hapi/HApiUtil.java
index 184cd10..83bcf63 100644
--- a/src/main/java/org/apache/sling/hapi/HApiUtil.java
+++ b/src/main/java/org/apache/sling/hapi/HApiUtil.java
@@ -24,7 +24,9 @@
 
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.api.resource.ResourceResolver;
+import org.osgi.annotation.versioning.ProviderType;
 
+@ProviderType
 public interface HApiUtil {
 
     String DEFAULT_RESOURCE_TYPE = "sling/hapi/components/type";
diff --git a/src/main/java/org/apache/sling/hapi/MicrodataAttributeHelper.java b/src/main/java/org/apache/sling/hapi/MicrodataAttributeHelper.java
index e3f21d3..27846b4 100644
--- a/src/main/java/org/apache/sling/hapi/MicrodataAttributeHelper.java
+++ b/src/main/java/org/apache/sling/hapi/MicrodataAttributeHelper.java
@@ -18,8 +18,11 @@
  ******************************************************************************/
 package org.apache.sling.hapi;
 
+import org.osgi.annotation.versioning.ProviderType;
+
 import java.util.Map;
 
+@ProviderType
 public interface MicrodataAttributeHelper {
 
     /**
diff --git a/src/main/java/org/apache/sling/hapi/package-info.java b/src/main/java/org/apache/sling/hapi/package-info.java
index 24616a4..03669ad 100644
--- a/src/main/java/org/apache/sling/hapi/package-info.java
+++ b/src/main/java/org/apache/sling/hapi/package-info.java
@@ -17,7 +17,5 @@
  * under the License.
  ******************************************************************************/
 
-@Version("2.0.0")
-package org.apache.sling.hapi;
-
-import aQute.bnd.annotation.Version;
+@org.osgi.annotation.versioning.Version("1.1.0")
+package org.apache.sling.hapi;
\ No newline at end of file
diff --git a/src/main/java/org/apache/sling/hapi/sightly/HApiUse.java b/src/main/java/org/apache/sling/hapi/sightly/HApiUse.java
index c000143..9a9651c 100644
--- a/src/main/java/org/apache/sling/hapi/sightly/HApiUse.java
+++ b/src/main/java/org/apache/sling/hapi/sightly/HApiUse.java
@@ -30,6 +30,7 @@
 import org.apache.sling.hapi.HApiUtil;
 import org.apache.sling.hapi.MicrodataAttributeHelper;
 import org.apache.sling.scripting.sightly.pojo.Use;
+import org.osgi.annotation.versioning.ProviderType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -39,6 +40,7 @@
  * {@link HApiUtil#getTypeNode(org.apache.sling.api.resource.ResourceResolver, String)}</p>
  * <p>The convenience get methods are meant to be used in the 'data-sly-attribute' in the sightly script.</p>
  */
+@ProviderType
 public class HApiUse implements Use {
     private static final Logger LOG = LoggerFactory.getLogger(HApiUse.class);
 
diff --git a/src/main/java/org/apache/sling/hapi/sightly/TypeView.java b/src/main/java/org/apache/sling/hapi/sightly/TypeView.java
index cb3650b..00aa210 100644
--- a/src/main/java/org/apache/sling/hapi/sightly/TypeView.java
+++ b/src/main/java/org/apache/sling/hapi/sightly/TypeView.java
@@ -27,12 +27,14 @@
 import org.apache.sling.hapi.HApiType;
 import org.apache.sling.hapi.HApiUtil;
 import org.apache.sling.scripting.sightly.pojo.Use;
+import org.osgi.annotation.versioning.ProviderType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import javax.script.Bindings;
 import java.util.*;
 
+@ProviderType
 public class TypeView implements Use {
     private static final Logger LOG = LoggerFactory.getLogger(TypeView.class);
 
diff --git a/src/main/java/org/apache/sling/hapi/sightly/TypesCollectionView.java b/src/main/java/org/apache/sling/hapi/sightly/TypesCollectionView.java
index 3916cfc..3db88e9 100644
--- a/src/main/java/org/apache/sling/hapi/sightly/TypesCollectionView.java
+++ b/src/main/java/org/apache/sling/hapi/sightly/TypesCollectionView.java
@@ -27,12 +27,14 @@
 import org.apache.sling.hapi.HApiTypesCollection;
 import org.apache.sling.hapi.HApiUtil;
 import org.apache.sling.scripting.sightly.pojo.Use;
+import org.osgi.annotation.versioning.ProviderType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import javax.script.Bindings;
 import java.util.Collection;
 
+@ProviderType
 public class TypesCollectionView implements Use {
     private static final Logger LOG = LoggerFactory.getLogger(TypesCollectionView.class);
 
diff --git a/src/main/java/org/apache/sling/hapi/sightly/package-info.java b/src/main/java/org/apache/sling/hapi/sightly/package-info.java
index 0e07165..51c9bee 100644
--- a/src/main/java/org/apache/sling/hapi/sightly/package-info.java
+++ b/src/main/java/org/apache/sling/hapi/sightly/package-info.java
@@ -17,7 +17,5 @@
  * under the License.
  ******************************************************************************/
 
-@Version("1.1.0")
+@org.osgi.annotation.versioning.Version("1.1.0")
 package org.apache.sling.hapi.sightly;
-
-import aQute.bnd.annotation.Version;