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+ <parent >
7+ <groupId >org.springframework.boot</groupId >
8+ <artifactId >spring-boot-starter-parent</artifactId >
9+ <version >2.7.18</version >
10+ <relativePath /> <!-- lookup parent from repository -->
11+ </parent >
12+
13+ <artifactId >joinfaces</artifactId >
14+ <packaging >jar</packaging >
15+
16+ <properties >
17+ <maven .compiler.source>17</maven .compiler.source>
18+ <maven .compiler.target>17</maven .compiler.target>
19+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
20+ <!-- <jakarta.validation-api.version>3.0.2</jakarta.validation-api.version>-->
21+ <!-- https://github.com/joinfaces/joinfaces -->
22+ <joinfaces .version>4.7.18</joinfaces .version>
23+ <!-- https://stackoverflow.com/questions/60301900/facelets-welcome-page-not-found-or-redirected-using-spring-boot -->
24+ <primefaces .core.version>7.0</primefaces .core.version>
25+ <primefaces .extensions.version>7.0.3</primefaces .extensions.version>
26+ <omnifaces .version>3.4.1</omnifaces .version>
27+ <fontawesome .version>5.12.0</fontawesome .version>
28+ </properties >
29+
30+ <dependencyManagement >
31+ <dependencies >
32+ <!-- <dependency>-->
33+ <!-- <groupId>jakarta.validation</groupId>-->
34+ <!-- <artifactId>jakarta.validation-api</artifactId>-->
35+ <!-- <version>${jakarta.validation-api.version}</version>-->
36+ <!-- </dependency>-->
37+ <dependency >
38+ <groupId >org.joinfaces</groupId >
39+ <artifactId >joinfaces-dependencies</artifactId >
40+ <version >${joinfaces.version} </version >
41+ <type >pom</type >
42+ <scope >import</scope >
43+ </dependency >
44+ </dependencies >
45+ </dependencyManagement >
46+
47+
48+ <dependencies >
49+
50+ <dependency >
51+ <groupId >org.springframework.boot</groupId >
52+ <artifactId >spring-boot-starter-actuator</artifactId >
53+ </dependency >
54+ <dependency >
55+ <groupId >org.springframework.boot</groupId >
56+ <artifactId >spring-boot-devtools</artifactId >
57+ </dependency >
58+ <!-- <dependency>-->
59+ <!-- <groupId>org.springframework.boot</groupId>-->
60+ <!-- <artifactId>spring-boot-starter-freemarker</artifactId>-->
61+ <!-- </dependency>-->
62+ <dependency >
63+ <groupId >org.springframework.boot</groupId >
64+ <artifactId >spring-boot-starter-web</artifactId >
65+ </dependency >
66+
67+ <dependency >
68+ <groupId >org.joinfaces</groupId >
69+ <artifactId >primefaces-spring-boot-starter</artifactId >
70+ </dependency >
71+ <dependency >
72+ <groupId >org.joinfaces</groupId >
73+ <artifactId >omnifaces3-spring-boot-starter</artifactId >
74+ </dependency >
75+ <!-- <dependency>-->
76+ <!-- <groupId>org.joinfaces</groupId>-->
77+ <!-- <artifactId>security-spring-boot-starter</artifactId>-->
78+ <!-- </dependency>-->
79+ <dependency >
80+ <groupId >org.joinfaces</groupId >
81+ <artifactId >rewrite-spring-boot-starter</artifactId >
82+ </dependency >
83+
84+ <!-- OmniFaces -->
85+ <dependency >
86+ <groupId >org.omnifaces</groupId >
87+ <artifactId >omnifaces</artifactId >
88+ <version >${omnifaces.version} </version >
89+ </dependency >
90+ <!-- Primefaces core -->
91+ <dependency >
92+ <groupId >org.primefaces</groupId >
93+ <artifactId >primefaces</artifactId >
94+ <version >7.0</version >
95+ </dependency >
96+ <!-- Primefaces extensions -->
97+ <dependency >
98+ <groupId >org.primefaces.extensions</groupId >
99+ <artifactId >primefaces-extensions</artifactId >
100+ <version >${primefaces.extensions.version} </version >
101+ </dependency >
102+ <!-- Primefaces theme -->
103+ <!-- <dependency>-->
104+ <!-- <groupId>com.skf.ecocalcweb</groupId>-->
105+ <!-- <artifactId>PrimefacesTheme</artifactId>-->
106+ <!-- <version>1.0.0</version>-->
107+ <!-- </dependency>-->
108+ <!-- Font Awesome -->
109+ <dependency >
110+ <groupId >org.webjars</groupId >
111+ <artifactId >font-awesome</artifactId >
112+ <version >${fontawesome.version} </version >
113+ </dependency >
114+
115+ <!-- <dependency>-->
116+ <!-- <groupId>org.primefaces</groupId>-->
117+ <!-- <artifactId>primefaces</artifactId>-->
118+ <!-- <version>10.0.0</version>-->
119+ <!-- </dependency>-->
120+ <dependency >
121+ <groupId >org.projectlombok</groupId >
122+ <artifactId >lombok</artifactId >
123+ <scope >provided</scope >
124+ </dependency >
125+
126+ <!-- <dependency>-->
127+ <!-- <groupId>jakarta.validation</groupId>-->
128+ <!-- <artifactId>jakarta.validation-api</artifactId>-->
129+ <!-- </dependency>-->
130+ <!-- <dependency>-->
131+ <!-- <groupId>org.springframework.boot</groupId>-->
132+ <!-- <artifactId>spring-boot-starter-test</artifactId>-->
133+ <!-- <scope>test</scope>-->
134+ <!-- </dependency>-->
135+ <!-- <dependency>-->
136+ <!-- <groupId>org.springframework.boot</groupId>-->
137+ <!-- <artifactId>spring-boot-starter-actuator</artifactId>-->
138+ <!-- </dependency>-->
139+ <!-- <dependency>-->
140+ <!-- <groupId>org.springframework.boot</groupId>-->
141+ <!-- <artifactId>spring-boot-devtools</artifactId>-->
142+ <!-- </dependency>-->
143+ <!-- <dependency>-->
144+ <!-- <groupId>org.springframework.boot</groupId>-->
145+ <!-- <artifactId>spring-boot-starter-freemarker</artifactId>-->
146+ <!-- </dependency>-->
147+ <!-- <dependency>-->
148+ <!-- <groupId>org.springframework.boot</groupId>-->
149+ <!-- <artifactId>spring-boot-starter-web</artifactId>-->
150+ <!-- </dependency>-->
151+
152+ <!-- <dependency>-->
153+ <!-- <groupId>org.joinfaces</groupId>-->
154+ <!-- <artifactId>faces-spring-boot-starter</artifactId>-->
155+ <!-- </dependency>-->
156+ <!-- <dependency>-->
157+ <!-- <groupId>org.joinfaces</groupId>-->
158+ <!-- <artifactId>primefaces-spring-boot-starter</artifactId>-->
159+ <!-- </dependency>-->
160+ <!-- <dependency>-->
161+ <!-- <groupId>com.google.code.gson</groupId>-->
162+ <!-- <artifactId>gson</artifactId>-->
163+ <!-- <scope>runtime</scope>-->
164+ <!-- </dependency>-->
165+ <!-- <dependency>-->
166+ <!-- <groupId>org.joinfaces</groupId>-->
167+ <!-- <artifactId>omnifaces-spring-boot-starter</artifactId>-->
168+ <!-- </dependency>-->
169+ <!-- <dependency>-->
170+ <!-- <groupId>org.joinfaces</groupId>-->
171+ <!-- <artifactId>security-spring-boot-starter</artifactId>-->
172+ <!-- </dependency>-->
173+ <!-- <dependency>-->
174+ <!-- <groupId>org.joinfaces</groupId>-->
175+ <!-- <artifactId>rewrite-spring-boot-starter</artifactId>-->
176+ <!-- </dependency>-->
177+ <dependency >
178+ <groupId >org.projectlombok</groupId >
179+ <artifactId >lombok</artifactId >
180+ <scope >provided</scope >
181+ </dependency >
182+ <dependency >
183+ <groupId >org.springframework.boot</groupId >
184+ <artifactId >spring-boot-autoconfigure</artifactId >
185+ </dependency >
186+ </dependencies >
187+
188+ <build >
189+ <pluginManagement >
190+ <plugins >
191+ <plugin >
192+ <groupId >org.joinfaces</groupId >
193+ <artifactId >joinfaces-maven-plugin</artifactId >
194+ <version >${joinfaces.version} </version >
195+ <executions >
196+ <execution >
197+ <goals >
198+ <goal >classpath-scan</goal >
199+ </goals >
200+ </execution >
201+ </executions >
202+ </plugin >
203+ </plugins >
204+ </pluginManagement >
205+
206+ <plugins >
207+ <plugin >
208+ <groupId >org.joinfaces</groupId >
209+ <artifactId >joinfaces-maven-plugin</artifactId >
210+ </plugin >
211+ <plugin >
212+ <groupId >org.springframework.boot</groupId >
213+ <artifactId >spring-boot-maven-plugin</artifactId >
214+ </plugin >
215+ </plugins >
216+ </build >
217+
218+ </project >
0 commit comments