[idwsfconsumer] branch main updated: GEN-311 Stop populating/maintaining the third party repo.

Rod Widdowson rdw at steadingsoftware.com
Sat Mar 12 11:21:03 UTC 2022


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch main
in repository idwsfconsumer.

View the commit online:
http://git.shibboleth.net/view/?p=idwsfconsumer.git;a=commit;h=fe1d7745440c227b7464719fda8fe22784d90cfd

The following commit(s) were added to refs/heads/main by this push:
     new fe1d774  GEN-311 Stop populating/maintaining the third party repo.
fe1d774 is described below

commit fe1d7745440c227b7464719fda8fe22784d90cfd
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Thu Mar 10 15:23:27 2022 +0000

    GEN-311 Stop populating/maintaining the third party repo.
    
    https://shibboleth.atlassian.net/browse/GEN-311
    
    Turn on M2 checking.  Note that since this project has an ancient
    parent this is controlled via a property.
---
 pom.xml | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 63 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index 347b15b..9d73a8a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
     
@@ -26,6 +26,7 @@
 
         <java-support.version>8.2.0</java-support.version>
         <opensaml.version>4.1.0</opensaml.version>
+        <net.shibboleth.maven.enforcer.rules.checkM2>false</net.shibboleth.maven.enforcer.rules.checkM2>
     </properties>
 
     <repositories>
@@ -38,15 +39,27 @@
         </repository>
         <repository>
             <id>shib-snapshot</id>
-            <url>https://build.shibboleth.net/nexus/content/repositories/snapshots</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
+            <url>https://build.shibboleth.net/nexus/content/repositories/thirdparty/</url>
         </repository>
     </repositories>
 
-    <dependencies>
+    <pluginRepositories>
+                <!-- The thirdparty repository is deprecated for Central -->
+                <pluginRepository>
+                    <id>shib-thirdparty</id>
+                    <name>Shibboleth Thirdparty Repository</name>
+                    <url>https://build.shibboleth.net/nexus/content/repositories/thirdparty/</url>
+                    <releases>
+                        <enabled>true</enabled>
+                    </releases>
+                    <snapshots>
+                        <enabled>false</enabled>
+                    </snapshots>
+                </pluginRepository>
+    </pluginRepositories>
     
+    <dependencies>
+        
         <!-- Compile -->
         <dependency>
             <groupId>net.shibboleth.utilities</groupId>
@@ -148,4 +161,48 @@
         
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-enforcer-plugin</artifactId>
+                <dependencies>
+                    <dependency>
+                        <groupId>net.shibboleth.maven.enforcer.rules</groupId>
+                        <artifactId>maven-dist-enforcer</artifactId>
+                        <version>3.1.1-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+                <executions>
+                    <execution>
+                        <id>idwsfconsumer-enforce</id>
+                        <phase>verify</phase>
+                        <goals>
+                            <goal>enforce</goal>
+                        </goals>
+                        <configuration>
+                            <rules>
+                                <jarEnforcer implementation="net.shibboleth.mvn.enforcer.impl.JarEnforcer">
+                                    <dataGroupId>net.shibboleth.maven.enforcer.rules</dataGroupId>
+                                    <dataArtifactId>maven-dist-enforcer-data</dataArtifactId>
+                                    <dataVersion>1.0.1-SNAPSHOT</dataVersion>
+                                    <dataKeyRing>${basedir}/src/main/enforcer/shibbolethKeys.gpg</dataKeyRing>
+                                    <parentPomDir>.</parentPomDir>
+                                    <zipFiles/>
+                                    <tgzFiles/>
+                                    <checkSignatures>false</checkSignatures>
+                                    <checkDependencies>false</checkDependencies>
+                                    <compileRuntimeArtifactFatal>false</compileRuntimeArtifactFatal>
+                                    <listJarSources>false</listJarSources>
+                                    <checkM2>${net.shibboleth.maven.enforcer.rules.checkM2}</checkM2>
+                                </jarEnforcer>
+                            </rules>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    
 </project>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list