Joaquín Reñé
2025-05-27 89b1c533d1b48b8b339b9c74a59c2ce73e6431af
securis/pom.xml
....@@ -1,220 +1,136 @@
1
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
-
4
- <name>SeCuris-Server</name>
5
- <groupId>net.curisit</groupId>
6
- <artifactId>securis-server</artifactId>
7
- <version>2.0.1</version>
8
- <modelVersion>4.0.0</modelVersion>
9
-
10
- <description>CurisTEC Server Licenses</description>
11
-
12
- <organization>
13
- <name>CURISTEC</name>
14
- </organization>
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
+
5
+ <modelVersion>4.0.0</modelVersion>
6
+ <groupId>net.curisit</groupId>
7
+ <artifactId>securis-server</artifactId>
8
+ <version>2.0.1</version>
9
+ <name>SeCuris-Server</name>
1510
16
- <properties>
17
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18
- <curisit.theme>default</curisit.theme>
19
- <maven.version>3.10.0</maven.version>
20
- <maven.resources.overwrite>true</maven.resources.overwrite>
21
- <maven.compiler.debug>true</maven.compiler.debug>
22
- <maven.compiler.source>21</maven.compiler.source>
23
- <maven.compiler.target>21</maven.compiler.target>
24
- <maven-assembly-plugin.version>3.4.2</maven-assembly-plugin.version>
11
+ <properties>
12
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13
+ <maven.compiler.source>21</maven.compiler.source>
14
+ <maven.compiler.target>21</maven.compiler.target>
15
+ <resteasy.version>6.2.4.Final</resteasy.version>
16
+ <hibernate.version>5.6.15.Final</hibernate.version>
17
+ <jakarta.persistence.version>3.1.0</jakarta.persistence.version>
18
+ <jakarta.servlet.version>6.0.0</jakarta.servlet.version>
19
+ <jakarta.cdi.version>4.0.1</jakarta.cdi.version>
20
+ <log4j.version>2.18.0</log4j.version>
21
+ </properties>
2522
26
- <curistec.internal.version>3.3.0</curistec.internal.version>
27
- <securis.version>1.3.1</securis.version>
23
+ <dependencies>
24
+ <!-- Internas -->
25
+ <dependency>
26
+ <groupId>net.curisit</groupId>
27
+ <artifactId>securis-client</artifactId>
28
+ <version>1.3.1</version>
29
+ </dependency>
2830
29
- <log4j.version>2.18.0</log4j.version>
30
- <hibernate.version>4.3.6.Final</hibernate.version>
31
-
32
- <javax.servlet.version>3.1.0</javax.servlet.version>
33
- <jboss.version>3.0.13.Final</jboss.version>
34
- <jboss-weld.version>2.2.9.Final</jboss-weld.version>
35
- <jboss-jandex.version>1.2.2.Final</jboss-jandex.version>
36
-
37
- <commons-cli.version>1.2</commons-cli.version>
38
- <lang.version>2.6</lang.version>
39
- <lang3.version>3.17.0</lang3.version>
40
- <io.version>2.17.0</io.version>
41
- <httpclient.version>4.5.6</httpclient.version>
42
- <httpmime.version>4.4.1</httpmime.version>
43
- <jackson.version>2.14.1</jackson.version>
44
- </properties>
45
-
46
- <dependencies>
31
+ <!-- RESTEasy 6 - Jakarta EE 10 -->
32
+ <dependency>
33
+ <groupId>org.jboss.resteasy</groupId>
34
+ <artifactId>resteasy-core</artifactId>
35
+ <version>${resteasy.version}</version>
36
+ </dependency>
37
+ <dependency>
38
+ <groupId>org.jboss.resteasy</groupId>
39
+ <artifactId>resteasy-servlet-initializer</artifactId>
40
+ <version>${resteasy.version}</version>
41
+ </dependency>
4742 <dependency>
48
- <groupId>net.curisit.integrity</groupId>
49
- <artifactId>commons-curis</artifactId>
50
- <version>${curistec.internal.version}</version>
51
- <exclusions>
52
- <exclusion>
53
- <groupId>org.apache.logging.log4j</groupId>
54
- <artifactId>log4j-core</artifactId>
55
- </exclusion>
56
- <exclusion>
57
- <artifactId>jackson-core</artifactId>
58
- <groupId>com.fasterxml.jackson.core</groupId>
59
- </exclusion>
60
- <exclusion>
61
- <artifactId>jackson-databind</artifactId>
62
- <groupId>com.fasterxml.jackson.core</groupId>
63
- </exclusion>
64
- </exclusions>
43
+ <groupId>org.jboss.resteasy</groupId>
44
+ <artifactId>resteasy-multipart-provider</artifactId>
45
+ <version>${resteasy.version}</version>
6546 </dependency>
47
+ <dependency>
48
+ <groupId>org.jboss.resteasy</groupId>
49
+ <artifactId>resteasy-jackson2-provider</artifactId>
50
+ <version>${resteasy.version}</version>
51
+ </dependency>
6652 <dependency>
67
- <groupId>net.curisit</groupId>
68
- <artifactId>securis-client</artifactId>
69
- <version>${securis.version}</version>
70
- <exclusions>
71
- <exclusion>
72
- <artifactId>jackson-databind</artifactId>
73
- <groupId>com.fasterxml.jackson.core</groupId>
74
- </exclusion>
75
- </exclusions>
76
- </dependency>
77
-
78
- <dependency>
79
- <groupId>org.apache.logging.log4j</groupId>
80
- <artifactId>log4j-web</artifactId>
81
- <version>${log4j.version}</version>
82
- </dependency>
83
- <dependency>
84
- <groupId>org.hibernate</groupId>
85
- <artifactId>hibernate-entitymanager</artifactId>
86
- <version>${hibernate.version}</version>
87
- </dependency>
88
- <dependency>
89
- <groupId>org.apache.httpcomponents</groupId>
90
- <artifactId>httpclient</artifactId>
91
- <version>${httpclient.version}</version>
92
- </dependency>
93
- <dependency>
94
- <groupId>org.apache.httpcomponents</groupId>
95
- <artifactId>httpmime</artifactId>
96
- <version>${httpmime.version}</version>
97
- </dependency>
98
- <dependency>
99
- <groupId>commons-lang</groupId>
100
- <artifactId>commons-lang</artifactId>
101
- <version>${lang.version}</version>
102
- </dependency>
103
- <dependency>
104
- <groupId>javax.enterprise</groupId>
105
- <artifactId>cdi-api</artifactId>
106
- <version>1.2</version>
107
- <scope>provided</scope>
108
- </dependency>
109
- <dependency>
110
- <groupId>javax.servlet</groupId>
111
- <artifactId>javax.servlet-api</artifactId>
112
- <version>${javax.servlet.version}</version>
113
- <scope>provided</scope>
114
- </dependency>
115
- <dependency>
116
- <groupId>org.jboss.resteasy</groupId>
117
- <artifactId>resteasy-multipart-provider</artifactId>
118
- <version>${jboss.version}</version>
119
- </dependency>
120
- <dependency>
121
- <groupId>org.jboss.resteasy</groupId>
122
- <artifactId>resteasy-jaxrs</artifactId>
123
- <version>${jboss.version}</version>
124
- </dependency>
125
- <dependency>
126
- <groupId>org.jboss.weld.servlet</groupId>
127
- <artifactId>weld-servlet</artifactId>
128
- <version>${jboss-weld.version}</version>
129
- </dependency>
130
- <dependency>
131
- <groupId>org.jboss</groupId>
132
- <artifactId>jandex</artifactId>
133
- <version>${jboss-jandex.version}</version>
134
- </dependency>
135
- <dependency>
136
- <groupId>org.jboss.resteasy</groupId>
137
- <artifactId>resteasy-jackson2-provider</artifactId>
138
- <version>${jboss.version}</version>
139
- <exclusions>
140
- <exclusion>
141
- <artifactId>jackson-core</artifactId>
142
- <groupId>com.fasterxml.jackson.core</groupId>
143
- </exclusion>
144
- <exclusion>
145
- <artifactId>jackson-databind</artifactId>
146
- <groupId>com.fasterxml.jackson.core</groupId>
147
- </exclusion>
148
- </exclusions>
149
- </dependency>
53
+ <groupId>org.apache.httpcomponents</groupId>
54
+ <artifactId>httpmime</artifactId>
55
+ <version>4.5.13</version>
56
+ </dependency>
15057
15158 <dependency>
152
- <groupId>org.jboss.resteasy</groupId>
153
- <artifactId>resteasy-cdi</artifactId>
154
- <version>${jboss.version}</version>
59
+ <groupId>org.apache.commons</groupId>
60
+ <artifactId>commons-lang3</artifactId>
61
+ <version>3.12.0</version>
15562 </dependency>
156
- <dependency>
157
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
158
- <artifactId>jackson-jaxrs-json-provider</artifactId>
159
- <version>${jackson.version}</version>
160
- </dependency>
161
- <dependency>
162
- <groupId>com.fasterxml.jackson.core</groupId>
163
- <artifactId>jackson-annotations</artifactId>
164
- <version>${jackson.version}</version>
165
- </dependency>
166
- </dependencies>
167
-
168
- <build>
169
- <plugins>
170
- <plugin>
171
- <groupId>org.apache.maven.plugins</groupId>
172
- <artifactId>maven-compiler-plugin</artifactId>
173
- <version>${maven.version}</version>
174
- <configuration>
175
- <source>${maven.compiler.source}</source>
176
- <target>${maven.compiler.target}</target>
177
- <encoding>${project.build.sourceEncoding}</encoding>
178
- <debug>true</debug>
179
- <showDeprecation>true</showDeprecation>
180
- <showWarnings>true</showWarnings>
181
- </configuration>
182
- </plugin>
183
- <plugin>
184
- <artifactId>maven-assembly-plugin</artifactId>
185
- <version>${maven-assembly-plugin.version}</version>
186
- <configuration>
187
- <formats>
188
- <format>zip</format>
189
- <format>tar.gz</format>
190
- </formats>
191
- <descriptors>
192
- <descriptor>etc/build/pro/mvn_descriptor.xml</descriptor>
193
- </descriptors>
194
- <appendAssemblyId>false</appendAssemblyId>
195
- </configuration>
196
- </plugin>
197
- </plugins>
198
- </build>
199
-
200
- <repositories>
201
- <repository>
202
- <id>internal</id>
203
- <name>CurisIT Repository</name>
204
- <url>http://archiva.curisit.net/archiva/repository/internal</url>
205
- </repository>
206
- <repository>
207
- <id>curistec</id>
208
- <name>CurisTec Corporate Repository</name>
209
- <url>http://archiva.curisit.net/archiva/repository/internal/</url>
210
- <layout>default</layout>
211
- </repository>
212
- <repository>
213
- <id>curistecSnapshot</id>
214
- <name>CurisTec Snapshots</name>
215
- <url>http://archiva.curisit.net/archiva/repository/snapshots/</url>
216
- <layout>default</layout>
217
- </repository>
218
- </repositories>
21963
64
+ <!-- Jakarta EE APIs -->
65
+ <dependency>
66
+ <groupId>jakarta.persistence</groupId>
67
+ <artifactId>jakarta.persistence-api</artifactId>
68
+ <version>${jakarta.persistence.version}</version>
69
+ </dependency>
70
+ <dependency>
71
+ <groupId>jakarta.servlet</groupId>
72
+ <artifactId>jakarta.servlet-api</artifactId>
73
+ <version>${jakarta.servlet.version}</version>
74
+ <scope>provided</scope>
75
+ </dependency>
76
+ <dependency>
77
+ <groupId>jakarta.enterprise</groupId>
78
+ <artifactId>jakarta.enterprise.cdi-api</artifactId>
79
+ <version>${jakarta.cdi.version}</version>
80
+ <scope>provided</scope>
81
+ </dependency>
82
+
83
+ <!-- Hibernate 5 compatible con Jakarta Persistence -->
84
+ <dependency>
85
+ <groupId>org.hibernate</groupId>
86
+ <artifactId>hibernate-core</artifactId>
87
+ <version>${hibernate.version}</version>
88
+ </dependency>
89
+
90
+ <!-- Logging -->
91
+ <dependency>
92
+ <groupId>org.apache.logging.log4j</groupId>
93
+ <artifactId>log4j-core</artifactId>
94
+ <version>${log4j.version}</version>
95
+ </dependency>
96
+ <dependency>
97
+ <groupId>org.apache.logging.log4j</groupId>
98
+ <artifactId>log4j-api</artifactId>
99
+ <version>${log4j.version}</version>
100
+ </dependency>
101
+ <dependency>
102
+ <groupId>org.apache.logging.log4j</groupId>
103
+ <artifactId>log4j-web</artifactId>
104
+ <version>${log4j.version}</version>
105
+ </dependency>
106
+
107
+ <dependency>
108
+ <groupId>com.google.inject</groupId>
109
+ <artifactId>guice</artifactId>
110
+ <version>5.1.0</version>
111
+ </dependency>
112
+
113
+ </dependencies>
114
+
115
+ <build>
116
+ <plugins>
117
+ <plugin>
118
+ <groupId>org.apache.maven.plugins</groupId>
119
+ <artifactId>maven-compiler-plugin</artifactId>
120
+ <version>3.10.0</version>
121
+ <configuration>
122
+ <source>${maven.compiler.source}</source>
123
+ <target>${maven.compiler.target}</target>
124
+ <encoding>${project.build.sourceEncoding}</encoding>
125
+ </configuration>
126
+ </plugin>
127
+ </plugins>
128
+ </build>
129
+
130
+ <repositories>
131
+ <repository>
132
+ <id>central</id>
133
+ <url>https://repo.maven.apache.org/maven2</url>
134
+ </repository>
135
+ </repositories>
220136 </project>