|
22 | 22 | <shiro.version>2.0.2</shiro.version> |
23 | 23 | <!-- tomcat.embed.version removed - using Spring Boot 3.5.6 managed version (10.1.48) --> |
24 | 24 |
|
25 | | - <commons-fileupload.version>1.5</commons-fileupload.version> |
26 | | - |
27 | 25 | <circe.version>1.12.1</circe.version> |
28 | | - <jersey.version>3.1.9</jersey.version> |
29 | 26 | <SqlRender.version>1.19.1</SqlRender.version> |
30 | 27 | <hive-jdbc.version>3.1.2</hive-jdbc.version> |
31 | 28 | <pac4j.version>6.0.5</pac4j.version> |
|
96 | 93 | <security.oid.extraScopes></security.oid.extraScopes> |
97 | 94 | <security.oid.customParams>{:}</security.oid.customParams> |
98 | 95 | <security.oid.redirectUrl>http://localhost/index.html#/welcome/</security.oid.redirectUrl> |
| 96 | + <security.oid.apiResource></security.oid.apiResource> |
99 | 97 | <security.kerberos.spn></security.kerberos.spn> |
100 | 98 | <security.kerberos.keytabPath></security.kerberos.keytabPath> |
101 | 99 | <security.ldap.dn>cn={0},dc=example,dc=org</security.ldap.dn> |
|
198 | 196 | <server.servlet.context-path>/WebAPI</server.servlet.context-path> |
199 | 197 |
|
200 | 198 | <arachne.version>1.17.4</arachne.version> |
201 | | - <jersey-media-multipart.version>3.1.9</jersey-media-multipart.version> |
202 | 199 | <execution.invalidation.period>600000</execution.invalidation.period> |
203 | 200 | <execution.invalidation.maxage.hours>12</execution.invalidation.maxage.hours> |
204 | 201 | <execution.status.period>10000</execution.status.period> |
|
716 | 713 | <artifactId>tomcat-juli</artifactId> |
717 | 714 | <version>10.1.48</version><!-- Not managed by Spring Boot, must match tomcat-embed version --> |
718 | 715 | </dependency> |
719 | | - <dependency> |
720 | | - <groupId>org.springframework.boot</groupId> |
721 | | - <artifactId>spring-boot-starter-jersey</artifactId> |
722 | | - <exclusions> |
723 | | - <exclusion> |
724 | | - <groupId>org.hibernate</groupId> |
725 | | - <artifactId>hibernate-validator</artifactId> |
726 | | - </exclusion> |
727 | | - <exclusion> |
728 | | - <groupId>com.fasterxml.jackson.core</groupId> |
729 | | - <artifactId>jackson-databind</artifactId> |
730 | | - </exclusion> |
731 | | - <exclusion> |
732 | | - <groupId>com.fasterxml.jackson.core</groupId> |
733 | | - <artifactId>jackson-annotations</artifactId> |
734 | | - </exclusion> |
735 | | - <exclusion> |
736 | | - <groupId>com.fasterxml.jackson.core</groupId> |
737 | | - <artifactId>jackson-core</artifactId> |
738 | | - </exclusion> |
739 | | - </exclusions> |
740 | | - </dependency> |
741 | 716 | <dependency> |
742 | 717 | <groupId>org.springframework.boot</groupId> |
743 | 718 | <artifactId>spring-boot-starter-data-jpa</artifactId> |
|
791 | 766 | <artifactId>cache-api</artifactId> |
792 | 767 | <version>1.1.1</version> |
793 | 768 | </dependency> |
794 | | - <!-- JAXB dependencies for Java 11+ (ehcache still uses javax.xml.bind) --> |
795 | | - <dependency> |
796 | | - <groupId>javax.xml.bind</groupId> |
797 | | - <artifactId>jaxb-api</artifactId> |
798 | | - <version>2.3.1</version> |
799 | | - </dependency> |
800 | | - <dependency> |
801 | | - <groupId>org.glassfish.jaxb</groupId> |
802 | | - <artifactId>jaxb-runtime</artifactId> |
803 | | - <version>2.3.1</version> |
804 | | - </dependency> |
| 769 | + <!-- javax.xml.bind dependencies removed - ehcache 3.11.0+ no longer requires them --> |
805 | 770 | <dependency> |
806 | 771 | <groupId>org.ohdsi.sql</groupId> |
807 | 772 | <artifactId>SqlRender</artifactId> |
|
895 | 860 | <version>9.1.6</version> |
896 | 861 | </dependency> |
897 | 862 |
|
898 | | - <!-- overriding commons-fileupload version from the plug-in above --> |
899 | | - <dependency> |
900 | | - <groupId>commons-fileupload</groupId> |
901 | | - <artifactId>commons-fileupload</artifactId> |
902 | | - <version>${commons-fileupload.version}</version> |
903 | | - </dependency> |
904 | | - |
| 863 | + <!-- commons-fileupload removed - not used in codebase --> |
905 | 864 | <dependency> |
906 | 865 | <groupId>org.postgresql</groupId> |
907 | 866 | <artifactId>postgresql</artifactId> |
|
913 | 872 | <artifactId>mssql-jdbc</artifactId> |
914 | 873 | <version>12.8.1.jre11</version> |
915 | 874 | </dependency> |
916 | | - <dependency> |
917 | | - <groupId>com.microsoft.azure</groupId> |
918 | | - <artifactId>msal4j</artifactId> |
919 | | - <version>1.9.0</version> |
920 | | - </dependency> |
| 875 | + <!-- msal4j removed - not used in codebase --> |
921 | 876 | <dependency> |
922 | 877 | <groupId>com.opencsv</groupId> |
923 | 878 | <artifactId>opencsv</artifactId> |
|
935 | 890 | <artifactId>commons-csv</artifactId> |
936 | 891 | <version>1.8</version> |
937 | 892 | </dependency> |
938 | | - <dependency> |
939 | | - <groupId>org.dom4j</groupId> |
940 | | - <artifactId>dom4j</artifactId> |
941 | | - <version>2.1.3</version> |
942 | | - </dependency> |
| 893 | + <!-- dom4j removed - not used in codebase --> |
943 | 894 | <dependency> |
944 | 895 | <groupId>org.apache.shiro</groupId> |
945 | 896 | <artifactId>shiro-core</artifactId> |
|
1113 | 1064 | <artifactId>jasypt</artifactId> |
1114 | 1065 | <version>1.9.3</version> |
1115 | 1066 | </dependency> |
| 1067 | + <!-- JAX-RS API removed - all Jersey code migrated to Spring MVC --> |
| 1068 | + <!-- JAXB API - needed by some legacy code --> |
1116 | 1069 | <dependency> |
1117 | | - <groupId>org.glassfish.jersey.media</groupId> |
1118 | | - <artifactId>jersey-media-multipart</artifactId> |
1119 | | - <version>${jersey-media-multipart.version}</version> |
| 1070 | + <groupId>jakarta.xml.bind</groupId> |
| 1071 | + <artifactId>jakarta.xml.bind-api</artifactId> |
| 1072 | + <version>4.0.0</version> |
1120 | 1073 | </dependency> |
1121 | 1074 | <dependency> |
1122 | 1075 | <groupId>org.glassfish</groupId> |
|
1198 | 1151 | <dependency> |
1199 | 1152 | <groupId>org.ehcache</groupId> |
1200 | 1153 | <artifactId>ehcache</artifactId> |
1201 | | - <version>3.9.11</version> |
| 1154 | + <version>3.11.1</version> |
| 1155 | + <classifier>jakarta</classifier><!-- Using Jakarta classifier to avoid javax.xml.bind dependency --> |
| 1156 | + <exclusions> |
| 1157 | + <exclusion> |
| 1158 | + <groupId>org.glassfish.jaxb</groupId> |
| 1159 | + <artifactId>jaxb-runtime</artifactId> |
| 1160 | + </exclusion> |
| 1161 | + </exclusions> |
| 1162 | + </dependency> |
| 1163 | + <!-- Jakarta JAXB runtime for ehcache XML configuration --> |
| 1164 | + <dependency> |
| 1165 | + <groupId>org.glassfish.jaxb</groupId> |
| 1166 | + <artifactId>jaxb-runtime</artifactId> |
| 1167 | + <version>3.0.2</version><!-- Jakarta EE 9 compatible --> |
1202 | 1168 | </dependency> <dependency> |
1203 | 1169 | <groupId>com.opentable.components</groupId> |
1204 | 1170 | <artifactId>otj-pg-embedded</artifactId> |
|
1817 | 1783 | </exclusion> |
1818 | 1784 | </exclusions> |
1819 | 1785 | </dependency> |
1820 | | - <dependency> |
1821 | | - <groupId>com.sun.jersey</groupId> |
1822 | | - <artifactId>jersey-server</artifactId> |
1823 | | - <version>1.19.4</version> |
1824 | | - </dependency> |
1825 | | - <dependency> |
1826 | | - <groupId>com.sun.jersey</groupId> |
1827 | | - <artifactId>jersey-core</artifactId> |
1828 | | - <version>1.19.4</version> |
1829 | | - <exclusions> |
1830 | | - <exclusion> |
1831 | | - <groupId>javax.ws.rs</groupId> |
1832 | | - <artifactId>jsr311-api</artifactId> |
1833 | | - </exclusion> |
1834 | | - </exclusions> |
1835 | | - </dependency> |
1836 | | - <dependency> |
1837 | | - <groupId>com.sun.jersey</groupId> |
1838 | | - <artifactId>jersey-client</artifactId> |
1839 | | - <version>1.19.4</version> |
1840 | | - </dependency> |
1841 | | - <dependency> |
1842 | | - <groupId>com.sun.jersey</groupId> |
1843 | | - <artifactId>jersey-json</artifactId> |
1844 | | - <version>1.19.4</version> |
1845 | | - </dependency> |
1846 | 1786 | </dependencies> |
1847 | 1787 | </profile> |
1848 | 1788 | <profile> |
|
0 commit comments