mrchebik

Untitled

Aug 9th, 2018
566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.23 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6.  
  7.     <groupId>coconut.ide</groupId>
  8.     <artifactId>coconut-ide</artifactId>
  9.     <version>0.3.0</version>
  10.  
  11.     <build>
  12.         <plugins>
  13.             <plugin>
  14.                 <groupId>org.apache.maven.plugins</groupId>
  15.                 <artifactId>maven-compiler-plugin</artifactId>
  16.                 <version>3.8.0</version>
  17.                 <configuration>
  18.                     <source>1.10</source>
  19.                     <target>1.10</target>
  20.                     <compilerArgs>
  21.                         <arg>--add-exports=java.base/jdk.internal=tools.jar</arg>
  22.                         <arg>--add-modules=java.xml.ws.annotation</arg>
  23.                     </compilerArgs>
  24.                 </configuration>
  25.             </plugin>
  26.  
  27.             <plugin>
  28.                 <groupId>org.apache.maven.plugins</groupId>
  29.                 <artifactId>maven-shade-plugin</artifactId>
  30.                 <version>3.1.1</version>
  31.                 <executions>
  32.                     <execution>
  33.                         <phase>package</phase>
  34.                         <goals>
  35.                             <goal>shade</goal>
  36.                         </goals>
  37.                         <configuration>
  38.                             <transformers>
  39.                                 <transformer
  40.                                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  41.                                     <mainClass>ru.mrchebik.Main</mainClass>
  42.                                 </transformer>
  43.                             </transformers>
  44.                         </configuration>
  45.                     </execution>
  46.                 </executions>
  47.             </plugin>
  48.  
  49.             <plugin>
  50.                 <groupId>org.apache.maven.plugins</groupId>
  51.                 <artifactId>maven-jar-plugin</artifactId>
  52.                 <version>3.1.0</version>
  53.                 <configuration>
  54.                     <archive>
  55.                         <manifest>
  56.                             <addClasspath>true</addClasspath>
  57.                             <mainClass>ru.mrchebik.Main</mainClass>
  58.                             <addClasspath>true</addClasspath>
  59.                         </manifest>
  60.                     </archive>
  61.                 </configuration>
  62.             </plugin>
  63.         </plugins>
  64.  
  65.         <resources>
  66.             <resource>
  67.                 <directory>src/main/java</directory>
  68.                 <includes>
  69.                     <include>**/*.fxml</include>
  70.                     <include>**/*.css</include>
  71.                     <include>**/*.properties</include>
  72.                 </includes>
  73.             </resource>
  74.             <resource>
  75.                 <directory>src/main/resources</directory>
  76.                 <includes>
  77.                     <include>**/*.css</include>
  78.                     <include>**/*.png</include>
  79.                     <include>**/*.properties</include>
  80.                 </includes>
  81.             </resource>
  82.         </resources>
  83.     </build>
  84.  
  85.     <dependencies>
  86.         <dependency>
  87.             <groupId>org.projectlombok</groupId>
  88.             <artifactId>lombok</artifactId>
  89.             <version>1.18.2</version>
  90.         </dependency>
  91.         <dependency>
  92.             <groupId>com.airhacks</groupId>
  93.             <artifactId>afterburner.fx</artifactId>
  94.             <version>1.7.0</version>
  95.         </dependency>
  96.         <dependency>
  97.             <groupId>org.fxmisc.richtext</groupId>
  98.             <artifactId>richtextfx</artifactId>
  99.             <version>0.9.1</version>
  100.         </dependency>
  101.         <dependency>
  102.             <groupId>com.github.javaparser</groupId>
  103.             <artifactId>java-symbol-solver-core</artifactId>
  104.             <version>0.6.3</version>
  105.         </dependency>
  106.         <!--<dependency>
  107.            <groupId>javax.annotation</groupId>
  108.            <artifactId>javax.annotation-api</artifactId>
  109.            <version>1.3.2</version>
  110.        </dependency>-->
  111.     </dependencies>
  112. </project>
Advertisement
Add Comment
Please, Sign In to add comment