[xmlsectool] branch main updated: JPAR-195 - Review and simplify release profile

Ian Young ian at iay.org.uk
Thu Dec 16 17:41:04 UTC 2021


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

iay pushed a commit to branch main
in repository xmlsectool.

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

The following commit(s) were added to refs/heads/main by this push:
     new bb5e20b  JPAR-195 - Review and simplify release profile
bb5e20b is described below

commit bb5e20b2df9a5bbbe33e5abf95afdad551f1b51a
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Thu Dec 16 17:40:33 2021 +0000

    JPAR-195 - Review and simplify release profile
    
    Geneerate the distribution packages even outside the release profile.
    
    https://shibboleth.atlassian.net/browse/JPAR-195
---
 pom.xml | 42 ++++++++++++++++++++++++------------------
 1 file changed, 24 insertions(+), 18 deletions(-)

diff --git a/pom.xml b/pom.xml
index 96b68c2..649d482 100644
--- a/pom.xml
+++ b/pom.xml
@@ -158,24 +158,30 @@
 
     </dependencies>
 
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/assembly/bin.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <tarLongFileMode>gnu</tarLongFileMode>
+                    <ignoreMissingDescriptor>false</ignoreMissingDescriptor>
+                    <descriptors>
+                        <descriptor>src/main/assembly/bin.xml</descriptor>
+                    </descriptors>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 
     <scm>
         <connection>${shibboleth.scm.connection}${project.artifactId}</connection>

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


More information about the commits mailing list