You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2021/08/10 06:46:01 UTC

[sling-scriptingbundle-maven-plugin] branch feature/update-parent created (now 9aea607)

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

kwin pushed a change to branch feature/update-parent
in repository https://gitbox.apache.org/repos/asf/sling-scriptingbundle-maven-plugin.git.


      at 9aea607  SLING-10718 update to Parent 44

This branch includes the following new commits:

     new 9aea607  SLING-10718 update to Parent 44

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[sling-scriptingbundle-maven-plugin] 01/01: SLING-10718 update to Parent 44

Posted by kw...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch feature/update-parent
in repository https://gitbox.apache.org/repos/asf/sling-scriptingbundle-maven-plugin.git

commit 9aea6073b6802da5b901861e0eba4550aee9a723
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Tue Aug 10 08:45:47 2021 +0200

    SLING-10718 update to Parent 44
    
    clean and update plugins
    change scope of bndlib dependency
---
 pom.xml                                 | 33 ++++++++-------------------------
 src/test/resources/spotbugs-exclude.xml |  7 +++++++
 2 files changed, 15 insertions(+), 25 deletions(-)

diff --git a/pom.xml b/pom.xml
index 732a97c..6bd3daa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.sling</groupId>
         <artifactId>sling</artifactId>
-        <version>41</version>
+        <version>44</version>
         <relativePath />
     </parent>
     <modelVersion>4.0.0</modelVersion>
@@ -49,6 +49,7 @@
         <maven.version>3.6.0</maven.version>
         <site.jira.version.id>12344664,12347157,12348422,12350010</site.jira.version.id>
         <maven.site.path>${project.artifactId}-archives/${project.artifactId}-LATEST</maven.site.path>
+        <project.build.outputTimestamp>2020-01-22T15:10:38Z</project.build.outputTimestamp>
     </properties>
 
     <build>
@@ -77,18 +78,6 @@
                 </configuration>
             </plugin>
             <plugin>
-                <groupId>org.codehaus.plexus</groupId>
-                <artifactId>plexus-component-metadata</artifactId>
-                <version>2.1.0</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>generate-metadata</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
                 <groupId>org.apache.rat</groupId>
                 <artifactId>apache-rat-plugin</artifactId>
                 <configuration>
@@ -115,7 +104,7 @@
             <plugin>
                 <groupId>com.github.spotbugs</groupId>
                 <artifactId>spotbugs-maven-plugin</artifactId>
-                <version>3.1.12.2</version>
+                <version>4.3.0</version>
                 <configuration>
                     <effort>Max</effort>
                     <xmlOutput>true</xmlOutput>
@@ -170,7 +159,6 @@
         </dependencies>
     </dependencyManagement>
 
-
     <dependencies>
         <dependency>
             <groupId>org.jetbrains</groupId>
@@ -178,8 +166,8 @@
         </dependency>
 
         <dependency>
-          <groupId>org.apache.maven</groupId>
-          <artifactId>maven-plugin-api</artifactId>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-plugin-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.maven</groupId>
@@ -217,12 +205,13 @@
             <version>2.22.0</version>
             <scope>compile</scope>
         </dependency>
-
+        <!-- due to dependency mediation (https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#transitive-dependencies) 
+             for the bnd plugin the actual version is determined by either bnd-maven-plugin or maven-bundle-plugin -->
         <dependency>
             <groupId>biz.aQute.bnd</groupId>
             <artifactId>biz.aQute.bndlib</artifactId>
             <version>4.3.0</version>
-            <scope>provided</scope>
+            <scope>compile</scope>
         </dependency>
 
         <dependency>
@@ -232,12 +221,6 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>org.sonatype.plexus</groupId>
-            <artifactId>plexus-build-api</artifactId>
-            <version>0.0.7</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
             <groupId>org.mockito</groupId>
             <artifactId>mockito-core</artifactId>
             <version>3.6.28</version>
diff --git a/src/test/resources/spotbugs-exclude.xml b/src/test/resources/spotbugs-exclude.xml
index 6726b6a..98847d5 100644
--- a/src/test/resources/spotbugs-exclude.xml
+++ b/src/test/resources/spotbugs-exclude.xml
@@ -25,4 +25,11 @@
         <!-- false positive - https://github.com/spotbugs/spotbugs/issues/259 -->
         <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE"/>
     </Match>
+    <!-- the following two rules are just too strict in the context of this Maven plugin -->
+    <Match>
+        <Bug pattern="EI_EXPOSE_REP"/>
+    </Match>
+    <Match>
+        <Bug pattern="EI_EXPOSE_REP2"/>
+    </Match>
 </FindBugsFilter>