1- <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
1+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
2+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
23xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
34
5+ <parent >
6+ <groupId >info.unterrainer.commons</groupId >
7+ <artifactId >parent-pom</artifactId >
8+ <version >0.1.3</version >
9+ </parent >
10+
11+ <properties >
12+ <mainclass >info.unterrainer.java.tools.scripting.bulkmakemkv.BulkMakeMkv</mainclass >
13+ </properties >
14+
415<modelVersion >4.0.0</modelVersion >
516<groupId >info.unterrainer.java.tools.scripting</groupId >
617<artifactId >bulk-makemkv</artifactId >
7- <version >0.2 </version >
18+ <version >0.1.0 </version >
819<name >BulkMakeMkv</name >
920<packaging >jar</packaging >
1021<description >Using this tool you may convert multiple ISO-files containing blue-ray or DVD images to MKVs utilizing the MakeMKV library.</description >
11- <url >https://www.unterrainer.info:8443/projects/JAV/repos/bulkmakemkv/browse</url >
12-
13- <properties >
14- <javaVersion >1.8</javaVersion >
15- <project .compile.sourceEncoding>UTF-8</project .compile.sourceEncoding>
16- <project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
17- <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
18- </properties >
19-
20- <developers >
21- <developer >
22- <name >Gerald Unterrainer</name >
23- <email >psilo@unterrainer.info</email >
24- <organization >Unterrainer Informatik OG</organization >
25- <organizationUrl >http://www.unterrainer.info</organizationUrl >
26- </developer >
27- </developers >
28-
29- <distributionManagement >
30- <site >
31- <id >github-project-site</id >
32- <name >GitHub Project Pages</name >
33- <url >gitsite:https://github.com/UnterrainerInformatik/bulkmakemkv</url >
34- </site >
35- </distributionManagement >
36-
37- <scm >
38- <connection >scm:git:https://github.com/UnterrainerInformatik/bulkmakemkv</connection >
39- <developerConnection >scm:git:https://guFalcon@github.com/UnterrainerInformatik/bulkmakemkv</developerConnection >
40- <url >https://github.com/UnterrainerInformatik/bulkmakemkv</url >
41- </scm >
42-
43- <build >
44- <sourceDirectory >${project.basedir} \src</sourceDirectory >
45- <outputDirectory >${project.basedir} \target\classes</outputDirectory >
46- <testSourceDirectory >${project.basedir} \test</testSourceDirectory >
47- <testOutputDirectory >${project.basedir} \target\test-classes</testOutputDirectory >
48- <plugins >
49- <plugin >
50- <artifactId >maven-compiler-plugin</artifactId >
51- <version >3.3</version >
52- <configuration >
53- <source >${javaVersion} </source >
54- <target >${javaVersion} </target >
55- </configuration >
56- </plugin >
57- <plugin >
58- <groupId >org.apache.maven.plugins</groupId >
59- <artifactId >maven-source-plugin</artifactId >
60- <executions >
61- <execution >
62- <id >attach-sources</id >
63- <goals >
64- <goal >jar</goal >
65- </goals >
66- </execution >
67- </executions >
68- </plugin >
69- <plugin >
70- <groupId >org.apache.maven.plugins</groupId >
71- <artifactId >maven-javadoc-plugin</artifactId >
72- <configuration >
73- <useStandardDocletOptions >false</useStandardDocletOptions >
74- <additionalparam >-Xdoclint:none</additionalparam >
75- </configuration >
76- <executions >
77- <execution >
78- <id >attach-javadocs</id >
79- <goals >
80- <goal >jar</goal >
81- </goals >
82- </execution >
83- </executions >
84- </plugin >
85- <plugin >
86- <groupId >org.apache.maven.plugins</groupId >
87- <artifactId >maven-gpg-plugin</artifactId >
88- <version >1.5</version >
89- <executions >
90- <execution >
91- <id >sign-artifacts</id >
92- <phase >verify</phase >
93- <goals >
94- <goal >sign</goal >
95- </goals >
96- </execution >
97- </executions >
98- </plugin >
99- </plugins >
100- </build >
101-
102- <licenses >
103- <license >
104- <name >Microsoft Public License</name >
105- <url >http://opensource.org/licenses/MS-PL</url >
106- <distribution >repo</distribution >
107- </license >
108- </licenses >
109-
110- <organization >
111- <name >Unterrainer Informatik OG</name >
112- <url >http://www.unterrainer.info</url >
113- </organization >
114-
22+ <url >https://github.com/UnterrainerInformatik/bulkmakemkv</url >
23+
11524<dependencies >
11625<dependency >
11726<groupId >info.unterrainer.java.tools</groupId >
118- <artifactId >nullannotations </artifactId >
27+ <artifactId >data-structures </artifactId >
11928<version >0.2</version >
120- <optional >true</optional >
121- <!-- for annotations only -->
12229</dependency >
12330<dependency >
12431<groupId >info.unterrainer.java.tools</groupId >
12532<artifactId >utils</artifactId >
126- <version >0.2 </version >
33+ <version >0.3 </version >
12734</dependency >
12835<dependency >
12936<groupId >info.unterrainer.java.tools.reporting</groupId >
13037<artifactId >console-progressbar</artifactId >
13138<version >0.2</version >
13239</dependency >
133- <dependency >
134- <groupId >commons-collections</groupId >
135- <artifactId >commons-collections</artifactId >
136- <version >3.2.1</version >
137- </dependency >
13840<dependency >
13941<groupId >commons-configuration</groupId >
14042<artifactId >commons-configuration</artifactId >
14547<artifactId >commons-lang</artifactId >
14648<version >2.6</version >
14749</dependency >
148- <dependency >
149- <groupId >commons-logging</groupId >
150- <artifactId >commons-logging</artifactId >
151- <version >1.1.1</version >
152- </dependency >
15350<dependency >
15451<groupId >org.projectlombok</groupId >
15552<artifactId >lombok</artifactId >
156- <version >1.16.4 </version >
53+ <version >1.18.16 </version >
15754</dependency >
15855</dependencies >
15956
160- <profiles >
161- <profile >
162- <repositories >
163- <repository >
164- <id >mvnrepository</id >
165- <name >mvnrepository</name >
166- <url >http://www.mvnrepository.com</url >
167- </repository >
168- </repositories >
169- </profile >
170- </profiles >
57+ <build >
58+ <plugins >
59+ <plugin >
60+ <groupId >org.apache.maven.plugins</groupId >
61+ <artifactId >maven-shade-plugin</artifactId >
62+ <executions >
63+ <execution >
64+ <goals >
65+ <goal >shade</goal >
66+ </goals >
67+ <configuration >
68+ <shadedArtifactAttached >true</shadedArtifactAttached >
69+ <transformers >
70+ <transformer
71+ implementation=" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
72+ <mainClass >info.unterrainer.java.tools.scripting.bulkmakemkv.BulkMakeMkv</mainClass >
73+ </transformer >
74+ </transformers >
75+ <filters >
76+ <filter >
77+ <artifact >*:*</artifact >
78+ <excludes >
79+ <exclude >META-INF/*.SF</exclude >
80+ <exclude >META-INF/*.DSA</exclude >
81+ <exclude >META-INF/*.RSA</exclude >
82+ </excludes >
83+ </filter >
84+ </filters >
85+ </configuration >
86+ </execution >
87+ </executions >
88+ </plugin >
89+ </plugins >
90+ </build >
17191</project >
0 commit comments