Path: blob/main/tools/contributed/lisum/lisum-gui/pom.xml
169686 views
<?xml version="1.0" encoding="UTF-8"?>1<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/xsd/maven-4.0.0.xsd">2<modelVersion>4.0.0</modelVersion>34<parent>5<groupId>de.dlr.ts</groupId>6<artifactId>lisum</artifactId>7<version>1.0</version>8</parent>910<artifactId>lisum-gui</artifactId>11<version>1.1</version>12<packaging>jar</packaging>1314<name>lisum-gui</name>1516<properties>17<mainClass>de.dlr.ts.lisum.gui.MainApp</mainClass>18<maven.compiler.source>1.8</maven.compiler.source>19<maven.compiler.target>1.8</maven.compiler.target>20</properties>2122<dependencies>23<dependency>24<groupId>${project.groupId}</groupId>25<artifactId>lisum-core</artifactId>26<version>1.0.2</version>27</dependency>28<dependency>29<groupId>org.openjfx</groupId>30<artifactId>javafx-controls</artifactId>31<version>22.0.1</version>32</dependency>33<dependency>34<groupId>org.openjfx</groupId>35<artifactId>javafx-archetype-simple</artifactId>36<version>0.0.3</version>37</dependency>38<dependency>39<groupId>javax.xml.ws</groupId>40<artifactId>jaxws-api</artifactId>41<version>2.3.1</version>42</dependency>43<dependency>44<groupId>commons-io</groupId>45<artifactId>commons-io</artifactId>46<version>2.14.0</version>47<type>jar</type>48</dependency>49</dependencies>5051<build>52<plugins>53<plugin>54<groupId>org.apache.maven.plugins</groupId>55<artifactId>maven-compiler-plugin</artifactId>56<version>3.8.1</version>57<configuration>58<source>1.8</source>59<target>1.8</target>60</configuration>61</plugin>6263<plugin>64<groupId>org.openjfx</groupId>65<artifactId>javafx-maven-plugin</artifactId>66<version>0.0.5</version>67<configuration>68<mainClass>de.dlr.ts.lisum.gui.MainApp</mainClass>69</configuration>70</plugin>7172<plugin>73<artifactId>maven-shade-plugin</artifactId>74<version>3.2.4</version>75<executions>76<execution>77<phase>package</phase>78<goals>79<goal>shade</goal>80</goals>81<configuration>82<filters>83<filter>84<artifact>*:*</artifact>85<excludes>86<exclude>module-info.class</exclude>87<exclude>META-INF/*</exclude>88</excludes>89</filter>90<filter>91<artifact>de.dlr.ts:lisum-core</artifact>92<excludes>93<exclude>LICENSE</exclude>94<exclude>NOTICE.md</exclude>95</excludes>96</filter>97</filters>98<createDependencyReducedPom>false</createDependencyReducedPom>99<transformers>100<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">101<mainClass>de.dlr.ts.lisum.gui.SuperMain</mainClass>102</transformer>103</transformers>104</configuration>105</execution>106</executions>107</plugin>108109<plugin>110<groupId>org.codehaus.mojo</groupId>111<artifactId>exec-maven-plugin</artifactId>112<version>3.0.0</version>113<executions>114<execution>115<goals>116<goal>java</goal>117</goals>118</execution>119</executions>120<configuration>121<mainClass>de.dlr.ts.lisum.gui.SuperMain</mainClass>122</configuration>123</plugin>124125</plugins>126127<resources>128<resource>129<directory>../../../..</directory>130<includes>131<include>LICENSE</include>132<include>NOTICE.md</include>133</includes>134</resource>135<resource>136<directory>src/main/resources</directory>137</resource>138</resources>139</build>140141</project>142143144