Skip to content

Commit 1283001

Browse files
committed
Feature ETP-3396: Resolve merge conflict
2 parents 2b02cfb + af6ec23 commit 1283001

288 files changed

Lines changed: 15292 additions & 1707 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ gradle.properties
55
\${env.CATALINA_HOME}
66

77
.backup
8+
.template-backups
89
.classpath
910
.settings
1011
!.settings/org.eclipse.core.resources.prefs

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## ETENDO LICENSE OVERVIEW
22

3-
### Copyright © 2025 FUTIT SERVICES, S.L.
3+
### Copyright © 2026 FUTIT SERVICES, S.L.
44

55
---
66

artifacts.list.COMPILATION.gradle

Lines changed: 130 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,146 @@
11
List<String> _dependenciesListCOMPILATION = [
2+
// Authentication and Security Libraries
23
'com.auth0:java-jwt:4.4.0',
3-
'com.etendoerp:yuiant:1.0',
4-
'com.etendoerp:ant-nodeps:1.0.0',
5-
'com.etendoerp:antlr:2.7.7',
6-
'com.etendoerp:catalina-ant:1.0.0',
7-
'com.etendoerp:dbsm:1.1.0',
8-
'com.etendoerp:jettison:1.3',
9-
'com.etendoerp:rhino-engine:1.7.13',
10-
'com.etendoerp:slf4j-api:1.7.25',
11-
'com.etendoerp:wstx-asl:3.0.2',
12-
'com.etendoerp:yuicompressor:2.4.2',
13-
'com.fasterxml.jackson.core:jackson-annotations:2.11.2',
14-
'com.fasterxml.jackson.core:jackson-core:2.11.2',
15-
'com.fasterxml.jackson.core:jackson-databind:2.11.2',
16-
'com.fasterxml:classmate:1.3.4',
4+
5+
// Etendo Core and Internal Components
6+
'com.etendoerp:dbsm:1.2.0',
7+
'com.etendoerp:font.bitstreamverasans:1.0.0',
8+
'com.etendoerp:YUIAnt:1.0.0',
9+
'com.etendoerp:yuicompressor:2.4.2',
10+
11+
// JSON and Serialization Libraries
12+
'com.fasterxml.jackson.core:jackson-annotations:2.11.2',
13+
'com.fasterxml.jackson.core:jackson-core:2.11.2',
14+
'com.fasterxml.jackson.core:jackson-databind:2.11.2',
15+
'com.fasterxml:classmate:1.3.4',
16+
'org.codehaus.jettison:jettison:1.3',
17+
18+
// Utility and Core Data Structures
1719
'com.google.guava:guava:21.0',
18-
'com.lowagie:itext:2.1.7',
19-
'com.oracle.database.jdbc:ojdbc8:19.8.0.0',
20-
'com.sun.activation:javax.activation:1.2.0',
21-
'com.sun.istack:istack-commons-runtime:4.2.0',
22-
'com.sun.mail:javax.mail:1.6.1',
23-
'com.sun.xml.fastinfoset:FastInfoset:1.2.15',
2420
'commons-beanutils:commons-beanutils:1.9.4',
25-
'commons-betwixt:commons-betwixt:0.8',
21+
'commons-betwixt:commons-betwixt:0.8',
2622
'commons-codec:commons-codec:1.17.1',
27-
'commons-collections:commons-collections:3.2.2',
28-
'commons-dbcp:commons-dbcp:1.4',
23+
'commons-collections:commons-collections:3.2.2',
24+
'commons-dbcp:commons-dbcp:1.4',
2925
'commons-digester:commons-digester:2.1',
3026
'commons-fileupload:commons-fileupload:1.5',
3127
'commons-io:commons-io:2.16.1',
32-
'commons-logging:commons-logging:1.2',
33-
'commons-pool:commons-pool:1.5.6',
34-
'cz.jirutka.rsql:rsql-parser:2.1.0',
35-
'javax.enterprise:cdi-api:2.0.SP1',
36-
'javax.inject:javax.inject:1',
37-
'javax.persistence:javax.persistence-api:2.2',
38-
'javax.xml.bind:jaxb-api:2.3.1',
39-
'jfree:jfreechart:1.0.12',
40-
'nekohtml:nekohtml:0.9.5',
41-
'net.bytebuddy:byte-buddy:1.15.3',
42-
'net.sf.jasperreports:jasperreports-fonts:6.17.0',
43-
'net.sf.jasperreports:jasperreports:6.17.0',
44-
'org.apache.ant:ant-launcher:1.9.2',
45-
'org.apache.ant:ant:1.9.2',
46-
'org.apache.commons:commons-collections4:4.4',
47-
'org.apache.commons:commons-lang3:3.17.0',
48-
'org.apache.commons:commons-math3:3.6.1',
49-
'org.apache.commons:commons-text:1.10.0',
50-
'org.apache.httpcomponents:httpclient:4.5.5',
51-
'org.apache.httpcomponents:httpcore:4.4.9',
52-
'org.apache.httpcomponents:httpmime:4.5.5',
53-
'org.apache.logging.log4j:log4j-1.2-api:2.16.0',
54-
'org.apache.logging.log4j:log4j-api:2.16.0',
55-
'org.apache.logging.log4j:log4j-core:2.16.0',
56-
'org.apache.logging.log4j:log4j-slf4j-impl:2.16.0',
57-
'org.apache.logging.log4j:log4j-web:2.16.0',
58-
'org.apache.poi:poi:5.4.0',
59-
'org.apache.poi:poi-ooxml:5.4.0',
60-
'org.apache.poi:poi-ooxml-lite:5.4.0',
28+
'commons-logging:commons-logging:1.2',
29+
'commons-pool:commons-pool:1.5.6',
30+
'org.apache.commons:commons-collections4:4.4',
31+
'org.apache.commons:commons-lang3:3.17.0',
32+
'org.apache.commons:commons-math3:3.6.1',
33+
'org.apache.commons:commons-text:1.10.0',
34+
35+
// Reporting and Document Generation
36+
'com.lowagie:itext:2.1.7',
37+
'jfree:jfreechart:1.0.12',
38+
'net.sf.jasperreports:jasperreports:6.17.0',
39+
'net.sf.jasperreports:jasperreports-fonts:6.17.0',
40+
41+
// Database Drivers and Persistence Connectors
42+
'com.oracle.database.jdbc:ojdbc8:19.8.0.0',
43+
'org.postgresql:postgresql:42.7.8',
44+
45+
// Mail and Activation APIs
46+
'com.sun.activation:javax.activation:1.2.0',
47+
'com.sun.istack:istack-commons-runtime:4.2.0',
48+
'com.sun.mail:javax.mail:1.6.1',
49+
50+
// XML and Data Processing Libraries
51+
'com.sun.xml.fastinfoset:FastInfoset:1.2.15',
52+
'nekohtml:nekohtml:0.9.5',
6153
'org.apache.xmlbeans:xmlbeans:5.1.1',
62-
'org.apache.commons:commons-compress:1.27.1',
63-
'org.apache.tika:tika-core:0.9',
64-
'org.apache.tomcat:tomcat-jdbc:9.0.37',
65-
'org.apache.tomcat:tomcat-juli:9.0.37',
66-
'org.apache.tomcat:tomcat-servlet-api:8.5.47',
6754
'org.codehaus.castor:castor-core:1.4.1',
6855
'org.codehaus.castor:castor-xml:1.4.1',
69-
'org.dom4j:dom4j:2.1.3',
70-
'org.eclipse.jdt:ecj:3.23.0',
71-
'org.freemarker:freemarker:2.3.16',
72-
'org.glassfish.jaxb:jaxb-runtime:2.3.1',
73-
'org.glassfish.jaxb:txw2:2.3.1',
56+
'org.codehaus.woodstox:wstx-asl:4.0.6',
57+
'org.dom4j:dom4j:2.1.3',
58+
'xerces:xercesImpl:2.9.0',
59+
60+
// Parsing, Query, and Expression Engines
61+
'cz.jirutka.rsql:rsql-parser:2.1.0',
62+
'org.antlr:antlr-complete:3.5.3',
63+
64+
// Java EE and Dependency Injection APIs
65+
'javax.enterprise:cdi-api:2.0.SP1',
66+
'javax.inject:javax.inject:1',
67+
'javax.persistence:javax.persistence-api:2.2',
68+
'javax.xml.bind:jaxb-api:2.3.1',
69+
70+
// Bytecode and Compilation Tools
71+
'net.bytebuddy:byte-buddy:1.15.3',
72+
'org.javassist:javassist:3.24.0-GA',
73+
74+
// ORM and Persistence Frameworks
7475
'org.hibernate.common:hibernate-commons-annotations:5.1.2.Final',
7576
'org.hibernate:hibernate-core:5.6.15.Final',
76-
'org.javassist:javassist:3.24.0-GA',
77-
'org.jboss.classfilewriter:jboss-classfilewriter:1.2.4.Final',
78-
'org.jboss.logging:jboss-logging:3.3.2.Final',
79-
'org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec:1.0.0.Final',
80-
'org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec:1.0.0.Final',
81-
'org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final',
82-
'org.jboss.weld.environment:weld-environment-common:3.1.1.Final',
83-
'org.jboss.weld.module:weld-jsf:3.1.1.Final',
84-
'org.jboss.weld.module:weld-web:3.1.1.Final',
85-
'org.jboss.weld.servlet:weld-servlet-core:3.1.1.Final',
86-
'org.jboss.weld:weld-api:3.1.Final',
87-
'org.jboss.weld:weld-core-impl:3.1.1.Final',
88-
'org.jboss.weld:weld-spi:3.1.Final',
89-
'org.jboss:jandex:2.0.5.Final',
90-
'org.jvnet.staxex:stax-ex:1.8',
91-
'org.mozilla:rhino:1.7.13',
92-
'org.postgresql:postgresql:42.5.4',
93-
'org.quartz-scheduler:quartz:2.3.2',
94-
'org.redisson:redisson:3.15.4',
95-
'oro:oro:2.0.8',
96-
'xerces:xercesImpl:2.9.0',
97-
'com.etendoerp:font.bitstreamverasans:1.0.0'
77+
78+
// JBoss and Weld CDI Implementation
79+
'org.jboss.classfilewriter:jboss-classfilewriter:1.2.4.Final',
80+
'org.jboss.logging:jboss-logging:3.3.2.Final',
81+
'org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec:1.0.0.Final',
82+
'org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec:1.0.0.Final',
83+
'org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final',
84+
'org.jboss.weld.environment:weld-environment-common:3.1.1.Final',
85+
'org.jboss.weld.module:weld-jsf:3.1.1.Final',
86+
'org.jboss.weld.module:weld-web:3.1.1.Final',
87+
'org.jboss.weld.servlet:weld-servlet-core:3.1.1.Final',
88+
'org.jboss.weld:weld-api:3.1.Final',
89+
'org.jboss.weld:weld-core-impl:3.1.1.Final',
90+
'org.jboss.weld:weld-spi:3.1.Final',
91+
'org.jboss:jandex:2.0.5.Final',
92+
93+
// Apache Ant and Tomcat Runtime
94+
'org.apache.ant:ant:1.9.2',
95+
'org.apache.ant:ant-launcher:1.9.2',
96+
'org.apache.tomcat:tomcat-jdbc:9.0.37',
97+
'org.apache.tomcat:tomcat-juli:9.0.37',
98+
'org.apache.tomcat:tomcat-servlet-api:8.5.47',
99+
100+
// Logging Frameworks
101+
'org.apache.logging.log4j:log4j-1.2-api:2.16.0',
102+
'org.apache.logging.log4j:log4j-api:2.16.0',
103+
'org.apache.logging.log4j:log4j-core:2.16.0',
104+
'org.apache.logging.log4j:log4j-slf4j-impl:2.16.0',
105+
'org.apache.logging.log4j:log4j-web:2.16.0',
106+
'org.slf4j:slf4j-api:1.7.25',
107+
108+
// HTTP and Networking Libraries
109+
'org.apache.httpcomponents:httpclient:4.5.5',
110+
'org.apache.httpcomponents:httpcore:4.4.9',
111+
'org.apache.httpcomponents:httpmime:4.5.5',
112+
113+
// Office and Document Processing
114+
'org.apache.poi:poi:5.4.0',
115+
'org.apache.poi:poi-ooxml:5.4.0',
116+
'org.apache.poi:poi-ooxml-lite:5.4.0',
117+
118+
// File and Content Analysis
119+
'org.apache.tika:tika-core:0.9',
120+
121+
// XML Binding and StAX Processing
122+
'org.glassfish.jaxb:jaxb-runtime:2.3.1',
123+
'org.glassfish.jaxb:txw2:2.3.1',
124+
'org.jvnet.staxex:stax-ex:1.8',
125+
126+
// Template and Scripting Engines
127+
'org.freemarker:freemarker:2.3.16',
128+
'org.mozilla:rhino:1.8.0',
129+
'org.mozilla:rhino-engine:1.8.0',
130+
131+
// Scheduling and Distributed Systems
132+
'org.quartz-scheduler:quartz:2.3.2',
133+
'org.redisson:redisson:3.15.4',
134+
135+
// Miscellaneous Utilities
136+
'oro:oro:2.0.8',
137+
138+
// Testing Libraries
139+
'org.hamcrest:hamcrest-all:1.3',
140+
'junit:junit:4.12',
141+
142+
// Analytcs
143+
'com.etendoerp:analytics.exporter:3.2.0'
98144
]
99145

100146
ext {

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
id 'idea'
77
id 'groovy'
88
id 'jacoco'
9-
id 'com.etendoerp.gradleplugin' version '2.2.1'
9+
id 'com.etendoerp.gradleplugin' version '2.3.0'
1010
id 'com.etendoerp.testing.gradleplugin' version '2.1.0'
1111
}
1212
compileJava.options.encoding = "UTF-8"

build.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,9 +850,17 @@ export.database: exports database structure and data to xml files.
850850
<ant dir="${base.src}" target="translate" inheritAll="true" inheritRefs="true" />
851851
</target>
852852

853+
<target name="generate.sws.keys" depends="init, core.lib">
854+
<taskdef name="generateSWSKeys" classname="org.openbravo.service.security.GenerateSWSKeysTask">
855+
<classpath refid="project.class.path" />
856+
</taskdef>
857+
<generateSWSKeys propertiesFile="${base.config}/Openbravo.properties" />
858+
</target>
859+
853860
<target name="install.source" depends="init, cleanSubfolders, create.database, wad.lib, trl.lib, compile.complete.deploy">
854861
<echo message="applying modules" />
855862
<antcall inheritall="true" inheritrefs="true" target="apply.module" />
863+
<antcall inheritall="true" target="generate.sws.keys" />
856864
<antcall inheritall="true" target="import.sample.data" />
857865
<updatesystemstatus v="RB51"/>
858866
<ant dir="${base.db}" target="setApplied" inheritAll="true" inheritRefs="true" />

legal/Etendo_license.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,4 +175,4 @@ _________
175175

176176
Spain.
177177

178-
Copyright © 2025 FUTIT SERVICES, S.L.
178+
Copyright © 2026 FUTIT SERVICES, S.L.

0 commit comments

Comments
 (0)