Guest User

Untitled

a guest
Jan 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <version>3.1</version>
  7. <configuration>
  8. <source>1.8</source>
  9. <target>1.8</target>
  10. </configuration>
  11. </plugin>
  12.  
  13. <plugin>
  14. <groupId>org.apache.maven.plugins</groupId>
  15. <artifactId>maven-shade-plugin</artifactId>
  16. <version>2.1</version>
  17. <executions>
  18. <execution>
  19. <phase>package</phase>
  20. <goals>
  21. <goal>shade</goal>
  22. </goals>
  23. <configuration>
  24. <transformers>
  25. <transformer
  26. implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  27. <mainClass>main.java.Main</mainClass>
  28. </transformer>
  29. </transformers>
  30. </configuration>
  31. </execution>
  32. </executions>
  33. </plugin>
  34.  
  35. <plugin>
  36. <groupId>org.apache.maven.plugins</groupId>
  37. <artifactId>maven-jar-plugin</artifactId>
  38. <configuration>
  39. <archive>
  40. <manifest>
  41. <addClasspath>true</addClasspath>
  42. <mainClass>main.java.Main</mainClass>
  43. <packageName>main.java</packageName>
  44. <classpathPrefix>lib</classpathPrefix>
  45. </manifest>
  46. </archive>
  47. </configuration>
  48. </plugin>
  49.  
  50. <plugin>
  51. <groupId>org.apache.maven.plugins</groupId>
  52. <artifactId>maven-dependency-plugin</artifactId>
  53. <version>2.4</version>
  54. <executions>
  55. <execution>
  56. <id>copy-dependencies</id>
  57. <phase>package</phase>
  58. <goals>
  59. <goal>copy-dependencies</goal>
  60. </goals>
  61. <configuration>
  62. <includeScope>compile</includeScope>
  63. <outputDirectory>${project.build.directory}/lib</outputDirectory>
  64. </configuration>
  65. </execution>
  66. </executions>
  67. </plugin>
  68.  
  69. <plugin>
  70. <groupId>org.codehaus.mojo</groupId>
  71. <artifactId>exec-maven-plugin</artifactId>
  72. <version>1.2</version>
  73. <executions>
  74. <execution>
  75. <goals>
  76. <goal>java</goal>
  77. </goals>
  78. </execution>
  79. </executions>
  80. <configuration>
  81. <mainClass>main.java.Main</mainClass>
  82. </configuration>
  83. </plugin>
  84. </plugins>
  85. </build>
Add Comment
Please, Sign In to add comment