Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <project folder>srcmainjava
  2.  
  3. <project folder>srcmainresources
  4.  
  5. <build>
  6. <plugins>
  7. <plugin>
  8. <artifactId>maven-assembly-plugin</artifactId>
  9. <configuration>
  10. <finalName>ServiceCreate</finalName>
  11. <appendAssemblyId>false</appendAssemblyId>
  12. <archive>
  13. <manifest>
  14. <mainClass>com.svt.optimoo.App</mainClass>
  15. </manifest>
  16. </archive>
  17. <descriptorRefs>
  18. <descriptorRef>jar-with-dependencies</descriptorRef>
  19. </descriptorRefs>
  20. </configuration>
  21. </plugin>
  22. <plugin>
  23. <groupId>org.apache.maven.plugins</groupId>
  24. <artifactId>maven-compiler-plugin</artifactId>
  25. <configuration>
  26. <source>1.8</source>
  27. <target>1.8</target>
  28. </configuration>
  29. </plugin>
  30. </plugins>
  31. </build>
  32.  
  33. <plugin>
  34. <!-- Build an executable JAR -->
  35. <groupId>org.apache.maven.plugins</groupId>
  36. <artifactId>maven-jar-plugin</artifactId>
  37. <version>3.1.0</version>
  38. <configuration>
  39. <archive>
  40. <manifest>
  41. <addClasspath>true</addClasspath>
  42. <classpathPrefix>lib/</classpathPrefix>
  43. <mainClass>somePackage.sample</mainClass>
  44. </manifest>
  45. </archive>
  46. </configuration>
  47. </plugin>
  48.  
  49. <build>
  50. <plugins>
  51.  
  52. <plugin>
  53. <artifactId>maven-assembly-plugin</artifactId>
  54. <configuration>
  55. <archive>
  56. <manifest>
  57. <mainClass>[path you class main]</mainClass>
  58. </manifest>
  59. </archive>
  60. <descriptorRefs>
  61. <descriptorRef>jar-with-dependencies</descriptorRef>
  62. </descriptorRefs>
  63. </configuration>
  64. <executions>
  65. <execution>
  66. <id>make-assembly</id>
  67. <phase>package</phase>
  68. <goals>
  69. <goal>single</goal>
  70. </goals>
  71. </execution>
  72. </executions>
  73. </plugin>
  74. </plugins>
  75. </build>
  76.  
  77. File > Project Structure > Artifacts > '+' > JAR > From modules with dependencies > .....
  78.  
  79. mvn package -DskipTests
  80.  
  81. java -jar xxxxx.jar
  82.  
  83. <project folder>srcmainjava
  84.  
  85. <project folder>srcmainresources
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement