Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2022
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.95 KB | None | 0 0
  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/maven-v4_0_0.xsd">
  2.     <modelVersion>4.0.0</modelVersion>
  3.     <groupId>susmanager</groupId>
  4.     <artifactId>susmanager-app</artifactId>
  5.     <version>1.0</version>
  6.     <properties>
  7.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  8.         <maven.compiler.source>18</maven.compiler.source>
  9.         <maven.compiler.target>18</maven.compiler.target>
  10.     </properties>
  11.     <dependencies>
  12.         <dependency>
  13.             <groupId>org.openjfx</groupId>
  14.             <artifactId>javafx-controls</artifactId>
  15.             <version>18.0.1</version>
  16.         </dependency>
  17.         <dependency>
  18.             <groupId>org.openjfx</groupId>
  19.             <artifactId>javafx-base</artifactId>
  20.             <version>18.0.1</version>
  21.         </dependency>
  22.         <dependency>
  23.             <groupId>org.openjfx</groupId>
  24.             <artifactId>javafx-fxml</artifactId>
  25.             <version>18.0.1</version>
  26.         </dependency>
  27.         <dependency>
  28.             <groupId>org.openjfx</groupId>
  29.             <artifactId>javafx-graphics</artifactId>
  30.             <version>18.0.1</version>
  31.         </dependency>
  32.         <dependency>
  33.             <groupId>org.openjfx</groupId>
  34.             <artifactId>javafx-media</artifactId>
  35.             <version>18.0.1</version>
  36.         </dependency>
  37.         <dependency>
  38.             <groupId>fundur.systems</groupId>
  39.             <artifactId>lib</artifactId>
  40.             <scope>system</scope>
  41.             <systemPath>${basedir}/src/lib/susManager-lib.jar</systemPath>
  42.             <version>1.0</version>
  43.         </dependency>
  44.         <dependency>
  45.             <groupId>com.googlecode.addjars-maven-plugin</groupId>
  46.             <artifactId>addjars-maven-plugin</artifactId>
  47.             <version>1.0.5</version>
  48.         </dependency>
  49.         <!-- https://mvnrepository.com/artifact/org.json/json -->
  50.         <dependency>
  51.             <groupId>org.json</groupId>
  52.             <artifactId>json</artifactId>
  53.             <version>20220320</version>
  54.         </dependency>
  55.     </dependencies>
  56.     <build>
  57.         <plugins>
  58.             <plugin>
  59.                 <groupId>org.apache.maven.plugins</groupId>
  60.                 <artifactId>maven-assembly-plugin</artifactId>
  61.                 <version>3.3.0</version>
  62.                 <configuration>
  63.                     <descriptorRefs>
  64.                         <descriptorRef>jar-with-dependencies</descriptorRef>
  65.                     </descriptorRefs>
  66.                     <archive>
  67.                         <manifest>
  68.                             <mainClass>susmanager.EntryPoint</mainClass>
  69.                         </manifest>
  70.                     </archive>
  71.                 </configuration>
  72.                 <executions>
  73.                     <execution>
  74.                         <id>assemble-all</id>
  75.                         <phase>package</phase>
  76.                         <goals>
  77.                             <goal>single</goal>
  78.                         </goals>
  79.                     </execution>
  80.                 </executions>
  81.             </plugin>
  82.             <plugin>
  83.                 <groupId>org.apache.maven.plugins</groupId>
  84.                 <artifactId>maven-jar-plugin</artifactId>
  85.                 <configuration>
  86.                     <archive>
  87.                         <manifest>
  88.                             <addClasspath>true</addClasspath>
  89.                             <mainClass>susmanager.EntryPoint</mainClass>
  90.                         </manifest>
  91.                     </archive>
  92.                 </configuration>
  93.             </plugin>
  94.             <plugin>
  95.                 <groupId>org.openjfx</groupId>
  96.                 <artifactId>javafx-maven-plugin</artifactId>
  97.                 <version>0.0.8</version>
  98.                 <executions>
  99.                     <execution>
  100.                         <!-- Default configuration for running -->
  101.                         <!-- Usage: mvn clean javafx:run -->
  102.                         <id>default-cli</id>
  103.                         <configuration>
  104.                             <stripDebug>true</stripDebug>
  105.                             <compress>2</compress>
  106.                             <noHeaderFiles>true</noHeaderFiles>
  107.                             <noManPages>true</noManPages>
  108.                             <launcher>susMangager</launcher>
  109.                             <jlinkImageName>susManagerImage</jlinkImageName>
  110.                             <jlinkZipName>susManagerZIP</jlinkZipName>
  111.                             <mainClass>susmanager.EntryPoint</mainClass>
  112.                         </configuration>
  113.                     </execution>
  114.                 </executions>
  115.             </plugin>
  116.             <plugin>
  117.                 <groupId>org.apache.maven.plugins</groupId>
  118.                 <artifactId>maven-compiler-plugin</artifactId>
  119.                 <version>3.8.1</version>
  120.                 <configuration>
  121.                     <source>18</source>
  122.                     <target>18</target>
  123.                 </configuration>
  124.             </plugin>
  125.             <plugin>
  126.                 <groupId>com.googlecode.addjars-maven-plugin</groupId>
  127.                 <artifactId>addjars-maven-plugin</artifactId>
  128.                 <version>1.0.2</version>
  129.                 <executions>
  130.                     <execution>
  131.                         <goals>
  132.                             <goal>add-jars</goal>
  133.                         </goals>
  134.                         <configuration>
  135.                             <resources>
  136.                                 <resource>
  137.                                     <directory>${project.basedir}/src/lib</directory>
  138.                                 </resource>
  139.                             </resources>
  140.                         </configuration>
  141.                     </execution>
  142.                 </executions>
  143.             </plugin>
  144.         </plugins>
  145.     </build>
  146. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement