Advertisement
Guest User

pom.xml

a guest
Nov 21st, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.05 KB | None | 0 0
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3.     <modelVersion>4.0.0</modelVersion>
  4.     <groupId>me.zeroeightsix</groupId>
  5.     <artifactId>testapp</artifactId>
  6.     <version>r1</version>
  7.     <properties>
  8.         <lwjgl.version>3.1.4-SNAPSHOT</lwjgl.version>
  9.         <swt.version>4.6.1</swt.version>
  10.         <joml.version>1.9.7-SNAPSHOT</joml.version>
  11.         <!-- Can be overwritten via -D property during mvn invoke to specify a
  12.            different demo. The package "org.lwjgl.demo." is prepended automatically. -->
  13.         <class>game.SpaceGame</class>
  14.     </properties>
  15.     <profiles>
  16.         <profile>
  17.             <id>windows</id>
  18.             <activation>
  19.                 <os>
  20.                     <family>Windows</family>
  21.                 </os>
  22.             </activation>
  23.             <properties>
  24.                 <platform>windows</platform>
  25.             </properties>
  26.         </profile>
  27.         <profile>
  28.             <id>windows-x86</id>
  29.             <activation>
  30.                 <os>
  31.                     <family>Windows</family>
  32.                     <arch>x86</arch>
  33.                 </os>
  34.             </activation>
  35.         </profile>
  36.         <profile>
  37.             <id>windows-amd64</id>
  38.             <activation>
  39.                 <os>
  40.                     <family>Windows</family>
  41.                     <arch>amd64</arch>
  42.                 </os>
  43.             </activation>
  44.         </profile>
  45.         <profile>
  46.             <id>linux</id>
  47.             <activation>
  48.                 <os>
  49.                     <family>Linux</family>
  50.                 </os>
  51.             </activation>
  52.             <properties>
  53.                 <platform>linux</platform>
  54.             </properties>
  55.         </profile>
  56.         <profile>
  57.             <id>linux-x86</id>
  58.             <activation>
  59.                 <os>
  60.                     <family>Linux</family>
  61.                     <arch>x86</arch>
  62.                 </os>
  63.             </activation>
  64.         </profile>
  65.         <profile>
  66.             <id>linux-amd64</id>
  67.             <activation>
  68.                 <os>
  69.                     <family>Linux</family>
  70.                     <arch>amd64</arch>
  71.                 </os>
  72.             </activation>
  73.             <dependencies>
  74.             </dependencies>
  75.         </profile>
  76.         <profile>
  77.             <id>mac</id>
  78.             <activation>
  79.                 <os>
  80.                     <family>Mac</family>
  81.                 </os>
  82.             </activation>
  83.             <properties>
  84.                 <platform>macos</platform>
  85.             </properties>
  86.         </profile>
  87.     </profiles>
  88.     <build>
  89.         <sourceDirectory>src</sourceDirectory>
  90.         <resources>
  91.             <resource>
  92.                 <directory>res</directory>
  93.             </resource>
  94.         </resources>
  95.         <plugins>
  96.             <plugin>
  97.                 <artifactId>maven-compiler-plugin</artifactId>
  98.                 <version>3.5.1</version>
  99.                 <configuration>
  100.                     <source>1.8</source>
  101.                     <target>1.8</target>
  102.                 </configuration>
  103.             </plugin>
  104.             <plugin>
  105.                 <groupId>org.apache.maven.plugins</groupId>
  106.                 <artifactId>maven-shade-plugin</artifactId>
  107.                 <version>2.4.3</version>
  108.                 <executions>
  109.                     <execution>
  110.                         <phase>package</phase>
  111.                         <goals>
  112.                             <goal>shade</goal>
  113.                         </goals>
  114.                         <configuration>
  115.                             <transformers>
  116.                                 <transformer
  117.                                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  118.                                     <mainClass>org.lwjgl.demo.${class}</mainClass>
  119.                                 </transformer>
  120.                             </transformers>
  121.                             <finalName>lwjgl3-demos</finalName>
  122.                         </configuration>
  123.                     </execution>
  124.                 </executions>
  125.             </plugin>
  126.         </plugins>
  127.     </build>
  128.     <repositories>
  129.         <repository>
  130.             <id>jitpack.io</id>
  131.             <url>https://jitpack.io</url>
  132.         </repository>
  133.         <repository>
  134.             <id>oss.sonatype.org</id>
  135.             <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
  136.             <snapshots>
  137.                 <enabled>true</enabled>
  138.             </snapshots>
  139.         </repository>
  140.         <repository>
  141.             <id>swt-repo</id>
  142.             <url>http://maven-eclipse.github.io/maven</url>
  143.         </repository>
  144.     </repositories>
  145.     <dependencies>
  146.         <dependency>
  147.             <groupId>com.github.kotlin-graphics</groupId>
  148.             <artifactId>imgui</artifactId>
  149.             <version>v1.52</version>
  150.         </dependency>
  151.     </dependencies>
  152. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement