[java-metadata-aggregator] 01/02: MDA-266 - Rework module structure and packaging
Ian Young
ian at iay.org.uk
Mon Dec 6 16:26:33 UTC 2021
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch dev/MDA-266
in repository java-metadata-aggregator.
View the commit online:
http://git.shibboleth.net/view/?p=java-metadata-aggregator.git;a=commit;h=e88fa3012a1124e860252cfe70271155dee916be
commit e88fa3012a1124e860252cfe70271155dee916be
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Mon Dec 6 16:24:59 2021 +0000
MDA-266 - Rework module structure and packaging
Stage 3: generate both .zip and .tar.gz packages.
---
mda-distribution/pom.xml | 11 ++++++++++-
.../src/main/assembly/{bin.xml => assembly-tgz.xml} | 13 +++++++++----
.../src/main/assembly/{bin.xml => assembly-zip.xml} | 11 ++++++++---
3 files changed, 27 insertions(+), 8 deletions(-)
diff --git a/mda-distribution/pom.xml b/mda-distribution/pom.xml
index 3544a48..18b0da9 100644
--- a/mda-distribution/pom.xml
+++ b/mda-distribution/pom.xml
@@ -15,6 +15,10 @@
<artifactId>mda-distribution</artifactId>
<packaging>pom</packaging>
+ <properties>
+ <mda.finalName>mda-distribution-${project.version}</mda.finalName>
+ </properties>
+
<dependencies>
<!-- Compile Dependencies -->
@@ -59,9 +63,14 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ <ignoreMissingDescriptor>false</ignoreMissingDescriptor>
+ <appendAssemblyId>false</appendAssemblyId>
<descriptors>
- <descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/assembly-tgz.xml</descriptor>
+ <descriptor>src/main/assembly/assembly-zip.xml</descriptor>
</descriptors>
+ <finalName>${mda.finalName}</finalName>
</configuration>
</plugin>
</plugins>
diff --git a/mda-distribution/src/main/assembly/bin.xml b/mda-distribution/src/main/assembly/assembly-tgz.xml
similarity index 75%
copy from mda-distribution/src/main/assembly/bin.xml
copy to mda-distribution/src/main/assembly/assembly-tgz.xml
index ad6dc63..568e3b6 100644
--- a/mda-distribution/src/main/assembly/bin.xml
+++ b/mda-distribution/src/main/assembly/assembly-tgz.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
+ http://maven.apache.org/xsd/assembly-1.1.2.xsd">
- <id>bin</id>
+ <id>assembly-tgz</id>
<formats>
- <format>zip</format>
+ <format>tar.gz</format>
</formats>
<dependencySets>
@@ -28,6 +30,7 @@
<includes>
<include>*.sh</include>
</includes>
+ <lineEnding>unix</lineEnding>
</fileSet>
<fileSet>
<outputDirectory/>
@@ -36,12 +39,14 @@
<includes>
<include>*.bat</include>
</includes>
+ <lineEnding>windows</lineEnding>
</fileSet>
<!-- Documentation pulled from parent project. -->
<fileSet>
<directory>${project.basedir}/../doc/</directory>
<outputDirectory>doc</outputDirectory>
+ <lineEnding>unix</lineEnding>
</fileSet>
</fileSets>
</assembly>
diff --git a/mda-distribution/src/main/assembly/bin.xml b/mda-distribution/src/main/assembly/assembly-zip.xml
similarity index 76%
rename from mda-distribution/src/main/assembly/bin.xml
rename to mda-distribution/src/main/assembly/assembly-zip.xml
index ad6dc63..c238c8e 100644
--- a/mda-distribution/src/main/assembly/bin.xml
+++ b/mda-distribution/src/main/assembly/assembly-zip.xml
@@ -1,9 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
+ http://maven.apache.org/xsd/assembly-1.1.2.xsd">
- <id>bin</id>
+ <id>assembly-zip</id>
<formats>
<format>zip</format>
</formats>
@@ -28,6 +30,7 @@
<includes>
<include>*.sh</include>
</includes>
+ <lineEnding>unix</lineEnding>
</fileSet>
<fileSet>
<outputDirectory/>
@@ -36,12 +39,14 @@
<includes>
<include>*.bat</include>
</includes>
+ <lineEnding>windows</lineEnding>
</fileSet>
<!-- Documentation pulled from parent project. -->
<fileSet>
<directory>${project.basedir}/../doc/</directory>
<outputDirectory>doc</outputDirectory>
+ <lineEnding>windows</lineEnding>
</fileSet>
</fileSets>
</assembly>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list