1+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
2+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
3+ xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
4+ <modelVersion >4.0.0</modelVersion >
5+ <groupId >com.angelssoftware</groupId >
6+ <artifactId >makeamove-site</artifactId >
7+ <version >0.0.1-SNAPSHOT</version >
8+ <packaging >jar</packaging >
9+ <name >Make a Move</name >
10+ <description >Dont make your computer Idle</description >
11+ <build >
12+ <sourceDirectory >src</sourceDirectory >
13+
14+ <!-- Automate to create a bat script that writes runnable jar execution -->
15+ <resources >
16+ <resource >
17+ <directory >resources/build</directory >
18+ <filtering >true</filtering >
19+ <includes >
20+ <include >**/run_make_a_move.bat</include >
21+ </includes >
22+ </resource >
23+ <resource >
24+ <directory >resources/build</directory >
25+ <filtering >false</filtering >
26+ <excludes >
27+ <exclude >**/run_make_a_move.bat</exclude >
28+ </excludes >
29+ </resource >
30+ </resources >
31+
32+ <plugins >
33+
34+ <!-- Always clean project first -->
35+ <plugin >
36+ <artifactId >maven-clean-plugin</artifactId >
37+ <version >2.4.1</version >
38+ <configuration >
39+ <filesets >
40+ <fileset >
41+ <directory >target</directory >
42+ </fileset >
43+ </filesets >
44+ </configuration >
45+ </plugin >
46+
47+ <!-- Source code Compiler -->
48+ <plugin >
49+ <artifactId >maven-compiler-plugin</artifactId >
50+ <version >3.7.0</version >
51+ <configuration >
52+ <source >1.8</source >
53+ <target >1.8</target >
54+ </configuration >
55+ </plugin >
56+
57+ <!-- Create Executable/Runnable Jar file as a release process -->
58+ <plugin >
59+ <groupId >org.springframework.boot</groupId >
60+ <artifactId >spring-boot-maven-plugin</artifactId >
61+ <version >2.3.4.RELEASE</version >
62+ <executions >
63+ <execution >
64+ <goals >
65+ <goal >repackage</goal >
66+ </goals >
67+ <configuration >
68+ <classifier >spring-boot</classifier >
69+ <mainClass >
70+ org.angelssoftware.MakeaMove
71+ </mainClass >
72+ </configuration >
73+ </execution >
74+ </executions >
75+ </plugin >
76+
77+ <!--
78+ Try to Auto generate the script batch file to execute
79+ the Runnable Jar
80+ -->
81+ <plugin >
82+ <groupId >org.apache.maven.plugins</groupId >
83+ <artifactId >maven-resources-plugin</artifactId >
84+ <version >3.0.2</version >
85+ <executions >
86+ <execution >
87+ <id >copy-resources</id >
88+ <phase >validate</phase >
89+ <goals >
90+ <goal >copy-resources</goal >
91+ </goals >
92+ <configuration >
93+ <outputDirectory >${basedir} /target/</outputDirectory >
94+ <resources >
95+ <resource >
96+ <directory >${basedir} /target/classes/</directory >
97+ <includes >
98+ <include >run_make_a_move.bat</include >
99+ </includes >
100+ <filtering >true</filtering >
101+ </resource >
102+ </resources >
103+ </configuration >
104+ </execution >
105+ </executions >
106+ </plugin >
107+ </plugins >
108+ </build >
109+
110+ <developers >
111+ <developer >
112+ <id >ryanseth</id >
113+ <name >Ryan Seth Roldan</name >
114+ <email >ryan.s.roldan@gmail.com</email >
115+ <organization >Angels Software</organization >
116+ </developer >
117+ </developers >
118+
119+ <dependencies >
120+ <dependency >
121+ <groupId >args4j</groupId >
122+ <artifactId >args4j</artifactId >
123+ <version >2.33</version >
124+ </dependency >
125+ </dependencies >
126+ <url >https://github.com/AngelsCheeseBurgerOrg/MakeaMove</url >
127+ <organization >
128+ <name >Angels Software Org</name >
129+ <url >https://github.com/AngelsCheeseBurgerOrg</url >
130+ </organization >
131+ </project >
0 commit comments