|
56 | 56 | <plugin>
|
57 | 57 | <groupId>com.h3xstream.findsecbugs</groupId>
|
58 | 58 | <artifactId>findsecbugs-plugin</artifactId>
|
59 |
| - <version>1.12.0</version> |
| 59 | + <version>1.13.0</version> |
60 | 60 | </plugin>
|
61 | 61 | </plugins>
|
62 | 62 | </configuration>
|
|
624 | 624 | <dependency>
|
625 | 625 | <groupId>commons-codec</groupId>
|
626 | 626 | <artifactId>commons-codec</artifactId>
|
627 |
| - <version>1.16.0</version> |
| 627 | + <version>1.16.1</version> |
628 | 628 | </dependency>
|
629 | 629 |
|
630 | 630 | <!-- mvn dependency:analyze says this is an unused declared dependency, but its wrong. Get this runtime error if it's not included: Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSource' defined in class path resource [context.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource -->
|
|
634 | 634 | <version>1.4</version>
|
635 | 635 | </dependency>
|
636 | 636 |
|
| 637 | + <dependency> |
| 638 | + <groupId>commons-io</groupId> |
| 639 | + <artifactId>commons-io</artifactId> |
| 640 | + <version>2.14.0</version> |
| 641 | + </dependency> |
| 642 | + |
637 | 643 | <dependency>
|
638 | 644 | <groupId>commons-lang</groupId>
|
639 | 645 | <artifactId>commons-lang</artifactId>
|
|
645 | 651 | <dependency>
|
646 | 652 | <groupId>org.slf4j</groupId>
|
647 | 653 | <artifactId>slf4j-reload4j</artifactId>
|
648 |
| - <version>2.0.9</version> |
| 654 | + <version>2.0.12</version> |
| 655 | + </dependency> |
| 656 | + |
| 657 | + <dependency> |
| 658 | + <groupId>org.apache.directory.api</groupId> |
| 659 | + <artifactId>api-ldap-model</artifactId> |
| 660 | + <version>${version.apache.api-ldap}</version> |
| 661 | + </dependency> |
| 662 | + |
| 663 | + <dependency> |
| 664 | + <groupId>org.apache.directory.api</groupId> |
| 665 | + <artifactId>api-ldap-schema-data</artifactId> |
| 666 | + <version>${version.apache.api-ldap}</version> |
649 | 667 | </dependency>
|
650 | 668 |
|
651 | 669 | <dependency>
|
652 | 670 | <groupId>org.apache.directory.server</groupId>
|
653 | 671 | <artifactId>apacheds-core</artifactId>
|
654 |
| - <!-- Upgrading to 2.0.0-M24 is an API breaking change. But it might be needed for Java 10, because I get this error, that I don't get with Java 8: [java] at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1426) [java] at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:907) [java] at org.owasp.benchmark.helpers.LDAPServer.initDirectoryService(LDAPServer.java:148) [java] at org.owasp.benchmark.helpers.LDAPServer.<init>(LDAPServer.java:42) [java] at org.owasp.benchmark.helpers.LDAPServer.main(LDAPServer.java:320) [java] Caused by: java.lang.NumberFormatException: multiple points [java] at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1914) --> |
655 | 672 | <version>${version.apacheds}</version>
|
656 |
| - <exclusions> |
657 |
| - <!-- Excluded because its old, and there is a bug in it causing an exception when using it. --> |
658 |
| - <exclusion> |
659 |
| - <groupId>bouncycastle</groupId> |
660 |
| - <artifactId>bcprov-jdk15</artifactId> |
661 |
| - </exclusion> |
662 |
| - <!-- Excluded because it conflicts with esapi's dependency, which is newer --> |
663 |
| - <exclusion> |
664 |
| - <groupId>commons-collections</groupId> |
665 |
| - <artifactId>commons-collections</artifactId> |
666 |
| - </exclusion> |
667 |
| - </exclusions> |
| 673 | + </dependency> |
| 674 | + |
| 675 | + <dependency> |
| 676 | + <groupId>org.apache.directory.server</groupId> |
| 677 | + <artifactId>apacheds-core-annotations</artifactId> |
| 678 | + <version>${version.apacheds}</version> |
668 | 679 | </dependency>
|
669 | 680 |
|
670 | 681 | <dependency>
|
|
673 | 684 | <version>${version.apacheds}</version>
|
674 | 685 | </dependency>
|
675 | 686 |
|
| 687 | + <dependency> |
| 688 | + <groupId>org.apache.directory.server</groupId> |
| 689 | + <artifactId>apacheds-core-avl</artifactId> |
| 690 | + <version>${version.apacheds}</version> |
| 691 | + </dependency> |
| 692 | + |
676 | 693 | <dependency>
|
677 | 694 | <groupId>org.apache.directory.server</groupId>
|
678 | 695 | <artifactId>apacheds-core-constants</artifactId>
|
679 | 696 | <version>${version.apacheds}</version>
|
680 | 697 | </dependency>
|
681 | 698 |
|
| 699 | + <dependency> |
| 700 | + <groupId>org.apache.directory.server</groupId> |
| 701 | + <artifactId>apacheds-core-jndi</artifactId> |
| 702 | + <version>${version.apacheds}</version> |
| 703 | + </dependency> |
| 704 | + |
| 705 | + <dependency> |
| 706 | + <groupId>org.apache.directory.server</groupId> |
| 707 | + <artifactId>apacheds-interceptor-kerberos</artifactId> |
| 708 | + <version>${version.apacheds}</version> |
| 709 | + </dependency> |
| 710 | + |
682 | 711 | <dependency>
|
683 | 712 | <groupId>org.apache.directory.server</groupId>
|
684 | 713 | <artifactId>apacheds-jdbm-partition</artifactId>
|
|
687 | 716 |
|
688 | 717 | <dependency>
|
689 | 718 | <groupId>org.apache.directory.server</groupId>
|
690 |
| - <artifactId>apacheds-jdbm-store</artifactId> |
| 719 | + <artifactId>apacheds-kerberos-codec</artifactId> |
691 | 720 | <version>${version.apacheds}</version>
|
692 | 721 | </dependency>
|
693 | 722 |
|
|
711 | 740 |
|
712 | 741 | <dependency>
|
713 | 742 | <groupId>org.apache.directory.server</groupId>
|
714 |
| - <artifactId>apacheds-xdbm-base</artifactId> |
| 743 | + <artifactId>apacheds-server-annotations</artifactId> |
715 | 744 | <version>${version.apacheds}</version>
|
716 | 745 | </dependency>
|
717 | 746 |
|
718 | 747 | <dependency>
|
719 |
| - <groupId>org.apache.directory.shared</groupId> |
720 |
| - <artifactId>shared-ldap</artifactId> |
721 |
| - <version>${version.apache-shared-ldap}</version> |
722 |
| - <exclusions> |
723 |
| - <!-- Excluded because it conflicts with esapi's dependency, which is newer --> |
724 |
| - <exclusion> |
725 |
| - <groupId>commons-collections</groupId> |
726 |
| - <artifactId>commons-collections</artifactId> |
727 |
| - </exclusion> |
728 |
| - </exclusions> |
729 |
| - </dependency> |
730 |
| - |
731 |
| - <dependency> |
732 |
| - <groupId>org.apache.directory.shared</groupId> |
733 |
| - <artifactId>shared-ldap-schema</artifactId> |
734 |
| - <version>${version.apache-shared-ldap}</version> |
| 748 | + <groupId>org.apache.directory.server</groupId> |
| 749 | + <artifactId>apacheds-server-jndi</artifactId> |
| 750 | + <version>${version.apacheds}</version> |
735 | 751 | </dependency>
|
736 | 752 |
|
737 | 753 | <dependency>
|
738 |
| - <groupId>org.apache.directory.shared</groupId> |
739 |
| - <artifactId>shared-ldap-schema-loader</artifactId> |
740 |
| - <version>${version.apache-shared-ldap}</version> |
| 754 | + <groupId>org.apache.directory.server</groupId> |
| 755 | + <artifactId>apacheds-test-framework</artifactId> |
| 756 | + <version>${version.apacheds}</version> |
741 | 757 | </dependency>
|
742 | 758 |
|
743 | 759 | <dependency>
|
744 |
| - <groupId>org.apache.directory.shared</groupId> |
745 |
| - <artifactId>shared-ldap-schema-manager</artifactId> |
746 |
| - <version>${version.apache-shared-ldap}</version> |
| 760 | + <groupId>org.apache.directory.server</groupId> |
| 761 | + <artifactId>apacheds-xdbm-partition</artifactId> |
| 762 | + <version>${version.apacheds}</version> |
747 | 763 | </dependency>
|
748 | 764 |
|
749 | 765 | <dependency>
|
750 | 766 | <groupId>org.apache.httpcomponents.client5</groupId>
|
751 | 767 | <artifactId>httpclient5</artifactId>
|
752 |
| - <version>5.3</version> |
| 768 | + <version>5.3.1</version> |
753 | 769 | </dependency>
|
754 | 770 |
|
755 | 771 | <dependency>
|
|
865 | 881 | <plugin>
|
866 | 882 | <groupId>org.apache.maven.plugins</groupId>
|
867 | 883 | <artifactId>maven-assembly-plugin</artifactId>
|
868 |
| - <version>3.6.0</version> |
| 884 | + <version>3.7.1</version> |
869 | 885 | </plugin>
|
870 | 886 | <plugin>
|
871 | 887 | <groupId>org.apache.maven.plugins</groupId>
|
|
904 | 920 | <plugin>
|
905 | 921 | <groupId>org.apache.maven.plugins</groupId>
|
906 | 922 | <artifactId>maven-compiler-plugin</artifactId>
|
907 |
| - <version>3.12.1</version> |
| 923 | + <version>3.13.0</version> |
908 | 924 | <configuration>
|
909 | 925 | <fork>true</fork>
|
910 | 926 | <meminitial>1000m</meminitial>
|
911 | 927 | <maxmem>2000m</maxmem>
|
| 928 | + <release>${java.target}</release> |
912 | 929 | </configuration>
|
913 | 930 | </plugin>
|
914 | 931 |
|
|
926 | 943 | <dependency>
|
927 | 944 | <groupId>org.codehaus.mojo</groupId>
|
928 | 945 | <artifactId>extra-enforcer-rules</artifactId>
|
929 |
| - <version>1.7.0</version> |
| 946 | + <version>1.8.0</version> |
930 | 947 | </dependency>
|
931 | 948 | </dependencies>
|
932 | 949 | <executions>
|
|
938 | 955 | <configuration>
|
939 | 956 | <rules>
|
940 | 957 | <enforceBytecodeVersion>
|
941 |
| - <maxJdkVersion>${project.java.target}</maxJdkVersion> |
| 958 | + <maxJdkVersion>${java.target}</maxJdkVersion> |
942 | 959 | <message>Dependencies shouldn't require Java 9+.</message>
|
943 | 960 | </enforceBytecodeVersion>
|
944 | 961 | </rules>
|
|
953 | 970 | <configuration>
|
954 | 971 | <rules>
|
955 | 972 | <requireJavaVersion>
|
956 |
| - <version>${project.java.target}</version> |
| 973 | + <version>${java.target}</version> |
957 | 974 | <message>Benchmark is currently written to support Java 8+.</message>
|
958 | 975 | </requireJavaVersion>
|
959 | 976 | </rules>
|
|
978 | 995 | <plugin>
|
979 | 996 | <groupId>org.apache.maven.plugins</groupId>
|
980 | 997 | <artifactId>maven-jxr-plugin</artifactId>
|
981 |
| - <version>3.3.1</version> |
| 998 | + <version>3.3.2</version> |
982 | 999 | </plugin>
|
983 | 1000 |
|
984 | 1001 | <plugin>
|
|
1017 | 1034 | <plugin>
|
1018 | 1035 | <groupId>org.apache.maven.plugins</groupId>
|
1019 | 1036 | <artifactId>maven-surefire-plugin</artifactId>
|
1020 |
| - <version>3.2.3</version> |
| 1037 | + <version>3.2.5</version> |
1021 | 1038 | </plugin>
|
1022 | 1039 |
|
1023 | 1040 | <plugin>
|
|
1032 | 1049 | <plugin>
|
1033 | 1050 | <groupId>org.codehaus.cargo</groupId>
|
1034 | 1051 | <artifactId>cargo-maven3-plugin</artifactId>
|
1035 |
| - <version>1.10.11</version> |
| 1052 | + <version>1.10.12</version> |
1036 | 1053 | </plugin>
|
1037 | 1054 |
|
1038 | 1055 | <plugin>
|
|
1065 | 1082 | <groupId>com.h3xstream.findsecbugs</groupId>
|
1066 | 1083 | <artifactId>findsecbugs-plugin</artifactId>
|
1067 | 1084 | <!-- You MUST update the plugin version used in findsecbugs profile, so these versions match. You can't define/use a versions.findsecbugs property because it breaks the naming of the findsecbugs results file. -->
|
1068 |
| - <version>1.12.0</version> |
| 1085 | + <version>1.13.0</version> |
1069 | 1086 | </plugin>
|
1070 | 1087 |
|
1071 | 1088 | <plugin>
|
|
1207 | 1224 | <properties>
|
1208 | 1225 | <failOnMissingWebXml>false</failOnMissingWebXml>
|
1209 | 1226 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
1210 |
| - <project.java.target>1.8</project.java.target> |
1211 | 1227 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
| 1228 | + <java.target>8</java.target> |
1212 | 1229 | <maven.war.webxml>${basedir}/src/config/web.xml</maven.war.webxml>
|
1213 | 1230 | <!-- runenv defaults to local here. But scripts can set this to 'remote' to launch remotely accessible Benchmark. e.g., mvn clean package cargo:run -Pdeploy1.2 -Drunenv=remote -->
|
1214 | 1231 | <runenv>local</runenv>
|
|
1224 | 1241 | </tomcat.jvmargs.debug>
|
1225 | 1242 | <log.directory>${project.build.directory}/log</log.directory>
|
1226 | 1243 |
|
1227 |
| - <version.apacheds>1.5.7</version.apacheds> |
1228 |
| - <version.apache-shared-ldap>0.9.19</version.apache-shared-ldap> |
1229 |
| - <version.exec.maven>1.6.0</version.exec.maven> |
| 1244 | + <version.apache.api-ldap>2.1.5</version.apache.api-ldap> |
| 1245 | + <version.apacheds>2.0.0.AM27</version.apacheds> |
1230 | 1246 | <version.fluido>2.0.0-M8</version.fluido>
|
1231 | 1247 | <!-- hibernate is up to rev 6+. But 4.0.0. causes this error: symbol: org.hibernate.classic.Session not found -->
|
1232 | 1248 | <version.hibernate>3.6.10.Final</version.hibernate>
|
1233 |
| - <version.spotbugs.maven>4.8.2.0</version.spotbugs.maven> |
| 1249 | + <version.spotbugs.maven>4.8.3.1</version.spotbugs.maven> |
1234 | 1250 | <version.spotbugs>4.8.3</version.spotbugs>
|
1235 | 1251 | <!-- Spring 6.x requires Java 17 -->
|
1236 |
| - <version.springframework>5.3.31</version.springframework> |
| 1252 | + <version.springframework>5.3.33</version.springframework> |
1237 | 1253 | <!-- Tomcat 10 moves from Java EE to Jakarta EE, moving packages javax.* to jakarta.* - code changes likely required to address this change. -->
|
1238 | 1254 | <tomcat.major.version>9</tomcat.major.version>
|
1239 |
| - <version.tomcat>9.0.84</version.tomcat> |
| 1255 | + <version.tomcat>9.0.85</version.tomcat> |
1240 | 1256 | <tomcat.url>https://archive.apache.org/dist/tomcat/tomcat-${tomcat.major.version}/v${version.tomcat}/bin/apache-tomcat-${version.tomcat}.zip</tomcat.url>
|
1241 | 1257 | </properties>
|
1242 | 1258 |
|
|
0 commit comments