-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
116 lines (102 loc) · 4.25 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="UTF-8"?>
<!--
7-zip (https://github.com/hazendaz/7-zip)
Copyright 2011-2024 Hazendaz.
All rights reserved. This program and the accompanying materials
are made available under the terms of The Apache Software License,
Version 2.0 which accompanies this distribution, and is available at
https://www.apache.org/licenses/LICENSE-2.0.txt
Contributors:
Hazendaz (Jeremy Landis).
-->
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.github.hazendaz</groupId>
<artifactId>base-parent</artifactId>
<version>46</version>
<relativePath />
</parent>
<groupId>com.github.hazendaz.7zip</groupId>
<artifactId>7zip</artifactId>
<version>24.06-SNAPSHOT</version>
<packaging>pom</packaging>
<name>7zip</name>
<description>Distribution for 7-zip</description>
<url>https://hazendaz.github.io/7-zip/</url>
<licenses>
<license>
<name>GNU Lesser General Public License, version 2.1</name>
<url>https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</url>
<distribution>repo</distribution>
<comments>See 'LICENSE' file attached to this project from 7-zip.</comments>
</license>
<license>
<name>The 3-Clause BSD License</name>
<url>https://opensource.org/licenses/BSD-3-Clause</url>
<distribution>repo</distribution>
<comments>See 'LICENSE' file attached to this project from 7-zip.</comments>
</license>
</licenses>
<scm>
<connection>scm:git:ssh://git@github.com/hazendaz/7-zip.git</connection>
<developerConnection>scm:git:ssh://git@github.com/hazendaz/7-zip.git</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/hazendaz/7-zip</url>
</scm>
<distributionManagement>
<site>
<id>gh-pages-scm</id>
<name>7-Zip Distribution Wrapper GitHub Pages</name>
<url>scm:git:ssh://git@github.com/hazendaz/7-zip.git</url>
</site>
</distributionManagement>
<properties>
<seven-zip.version>2405</seven-zip.version>
<download-plugin.version>1.9.0</download-plugin.version>
<!-- Automatic Module Name -->
<module.name>com.github.hazendaz.7zip</module.name>
<!-- Reproducible Builds -->
<project.build.outputTimestamp>1716321075</project.build.outputTimestamp>
</properties>
<build>
<plugins>
<!-- Download -->
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>wget</goal>
</goals>
<configuration>
<url>https://www.7-zip.org/a/7z${seven-zip.version}-x64.exe</url>
<outputDirectory>${project.build.directory}/7-zip</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<!-- Assembly -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>7zip-assembly</id>
<goals>
<goal>single</goal>
</goals>
<phase>package</phase>
<configuration>
<descriptors>
<descriptor>${project.basedir}/src/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>