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

kwin pushed a commit to branch provider-type-check-bnd-plugin
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git


The following commit(s) were added to refs/heads/provider-type-check-bnd-plugin 
by this push:
     new 6bb4524a Refactoring of artifactId and packageNames to be in line with 
https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/tree/master
6bb4524a is described below

commit 6bb4524a225fce07d324987dc9cc1fcfe19ad530
Author: Konrad Windszus <k...@apache.org>
AuthorDate: Tue Dec 5 16:46:27 2023 +0100

    Refactoring of artifactId and packageNames to be in line with
    
https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/tree/master
---
 org.apache.sling.bnd.providertype/pom.xml                         | 4 ++--
 org.apache.sling.bnd.providertype/readme.md                       | 8 ++++----
 .../bndplugin}/ProviderTypeScanner.java                           | 2 +-
 .../bndplugin}/BndBuilderExtension.java                           | 2 +-
 .../bndplugin}/ProviderTypeScannerTest.java                       | 6 +++---
 .../sling/{bnd/providertype => providertype/bndplugin}/TypeA.java | 2 +-
 .../{bnd/providertype => providertype/bndplugin}/TypeAImpl.java   | 2 +-
 .../sling/{bnd/providertype => providertype/bndplugin}/TypeB.java | 2 +-
 .../providertype => providertype/bndplugin}/TypeBExtension.java   | 2 +-
 .../src/test/resources/META-INF/api-info.json                     | 2 +-
 10 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/org.apache.sling.bnd.providertype/pom.xml 
b/org.apache.sling.bnd.providertype/pom.xml
index c451eebb..5e3bffdc 100644
--- a/org.apache.sling.bnd.providertype/pom.xml
+++ b/org.apache.sling.bnd.providertype/pom.xml
@@ -27,10 +27,10 @@
         <version>52</version>
         <relativePath />
     </parent>
-    <artifactId>org.apache.sling.bnd.providertype</artifactId>
+    <artifactId>org.apache.sling.providertype.bnd-plugin</artifactId>
     <version>0.0.1-SNAPSHOT</version>
 
-    <name>Apache Sling Bnd Provider Type Checker</name>
+    <name>Apache Sling Provider Type Checker Bnd Plugin</name>
     <description>Bnd plugin enforcing that no class extends/implements a 
provider type</description>
 
     <properties>
diff --git a/org.apache.sling.bnd.providertype/readme.md 
b/org.apache.sling.bnd.providertype/readme.md
index d502e59c..362b506d 100644
--- a/org.apache.sling.bnd.providertype/readme.md
+++ b/org.apache.sling.bnd.providertype/readme.md
@@ -1,6 +1,6 @@
 [![Apache 
Sling](https://sling.apache.org/res/logos/sling.png)](https://sling.apache.org)
 
-# Apache Sling Bnd Provider Type Checker
+# Apache Sling Provider Type Checker Bnd Plugin
 
 This module contains a [Bnd 
plugin](https://bnd.bndtools.org/chapters/870-plugins.html) enforcing that no 
class of the current bundle extends or implements a provider type. Note that 
*using* a provider type (without implementing or extending it) is still allowed 
(even for consumers).
 
@@ -18,7 +18,7 @@ For usage with Maven the Bnd plugin has to be added to the 
plugin dependencies o
     <dependencies>
         <dependency>
             <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.bnd.providertype</artifactId>
+            <artifactId>org.apache.sling.providertype.bnd-plugin</artifactId>
             <version>1.0.0</version>
         </dependency>
     </dependencies>
@@ -28,13 +28,13 @@ For usage with Maven the Bnd plugin has to be added to the 
plugin dependencies o
 In addition the `bnd.bnd` file needs to register the Bnd plugin with the 
[plugin instruction](https://bnd.bndtools.org/instructions/plugin.html)
 
 ```
--plugin.providertype:org.apache.sling.bnd.providertype.ProviderTypeScanner
+-plugin.providertype:org.apache.sling.providertype.bndplugin.ProviderTypeScanner
 ```
 
 To explicitly ignore certain provider types (i.e. don't fail when these are 
extended/implemented) one can use the attribute `ignored` with one or multiple 
comma-separated fully qualified provider type names. For example
 
 ```
--plugin.providertype:org.apache.sling.bnd.providertype.ProviderTypeScanner;ignored=org.apache.jackrabbit.api.security.user.User
+-plugin.providertype:org.apache.sling.providertype.bndplugin.ProviderTypeScanner;ignored=org.apache.jackrabbit.api.security.user.User
 ```
 
 ## Prerequisites
diff --git 
a/org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/bnd/providertype/ProviderTypeScanner.java
 
b/org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/providertype/bndplugin/ProviderTypeScanner.java
similarity index 99%
rename from 
org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/bnd/providertype/ProviderTypeScanner.java
rename to 
org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/providertype/bndplugin/ProviderTypeScanner.java
index e5aa6f82..a71bbcc2 100644
--- 
a/org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/bnd/providertype/ProviderTypeScanner.java
+++ 
b/org.apache.sling.bnd.providertype/src/main/java/org/apache/sling/providertype/bndplugin/ProviderTypeScanner.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 import java.io.InputStream;
 import java.util.Arrays;
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/BndBuilderExtension.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/BndBuilderExtension.java
similarity index 97%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/BndBuilderExtension.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/BndBuilderExtension.java
index e21ee713..d14add8c 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/BndBuilderExtension.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/BndBuilderExtension.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 import java.io.File;
 import java.io.IOException;
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/ProviderTypeScannerTest.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/ProviderTypeScannerTest.java
similarity index 90%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/ProviderTypeScannerTest.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/ProviderTypeScannerTest.java
index 6694e2cc..bf26f0fa 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/ProviderTypeScannerTest.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/ProviderTypeScannerTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -44,8 +44,8 @@ class ProviderTypeScannerTest {
         builder.setClasspath(new File[] { new File("src/test/resources") });
         try (Jar jar = builder.build()) {
             List<String> expectedErrors = Arrays.asList(
-                    "Type \"org.apache.sling.bnd.providertype.TypeAImpl\" 
implements provider type \"org.apache.sling.bnd.providertype.TypeA\". This is 
not allowed!",
-                    "Type \"org.apache.sling.bnd.providertype.TypeBExtension\" 
extends provider type \"org.apache.sling.bnd.providertype.TypeB\". This is not 
allowed!");
+                    "Type 
\"org.apache.sling.providertype.bndplugin.TypeAImpl\" implements provider type 
\"org.apache.sling.providertype.bndplugin.TypeA\". This is not allowed!",
+                    "Type 
\"org.apache.sling.providertype.bndplugin.TypeBExtension\" extends provider 
type \"org.apache.sling.providertype.bndplugin.TypeB\". This is not allowed!");
             assertEquals(expectedErrors, builder.getErrors());
             if (!builder.getWarnings().isEmpty()) {
                 fail(String.join("\n", builder.getWarnings()));
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeA.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeA.java
similarity index 94%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeA.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeA.java
index 84c0e806..521d1dba 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeA.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeA.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 public interface TypeA {
 
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeAImpl.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeAImpl.java
similarity index 94%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeAImpl.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeAImpl.java
index afcc422a..2061e7af 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeAImpl.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeAImpl.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 public class TypeAImpl implements TypeA {
 
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeB.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeB.java
similarity index 94%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeB.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeB.java
index 013c3235..141fb5a2 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeB.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeB.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 public class TypeB {
 
diff --git 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeBExtension.java
 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeBExtension.java
similarity index 94%
rename from 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeBExtension.java
rename to 
org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeBExtension.java
index 5b81b6f6..c227cc29 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/bnd/providertype/TypeBExtension.java
+++ 
b/org.apache.sling.bnd.providertype/src/test/java/org/apache/sling/providertype/bndplugin/TypeBExtension.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.sling.bnd.providertype;
+package org.apache.sling.providertype.bndplugin;
 
 public class TypeBExtension extends TypeB {
 
diff --git 
a/org.apache.sling.bnd.providertype/src/test/resources/META-INF/api-info.json 
b/org.apache.sling.bnd.providertype/src/test/resources/META-INF/api-info.json
index c5687c2d..ce4dcf73 100644
--- 
a/org.apache.sling.bnd.providertype/src/test/resources/META-INF/api-info.json
+++ 
b/org.apache.sling.bnd.providertype/src/test/resources/META-INF/api-info.json
@@ -1,3 +1,3 @@
 {
-    
"providerTypes":["org.apache.sling.bnd.providertype.TypeA","org.apache.sling.bnd.providertype.TypeB"]
+    
"providerTypes":["org.apache.sling.providertype.bndplugin.TypeA","org.apache.sling.providertype.bndplugin.TypeB"]
 }
\ No newline at end of file

Reply via email to