org.apache.commons:commons-text
Advanced tools
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
| artifactId=commons-text | ||
| groupId=org.apache.commons | ||
| version=1.9 | ||
| version=1.10.0 |
@@ -18,3 +18,3 @@ <?xml version="1.0" encoding="UTF-8"?> | ||
| --> | ||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
| <modelVersion>4.0.0</modelVersion> | ||
@@ -24,6 +24,6 @@ <parent> | ||
| <artifactId>commons-parent</artifactId> | ||
| <version>51</version> | ||
| <version>54</version> | ||
| </parent> | ||
| <artifactId>commons-text</artifactId> | ||
| <version>1.9</version> | ||
| <version>1.10.0</version> | ||
| <name>Apache Commons Text</name> | ||
@@ -42,3 +42,3 @@ <description>Apache Commons Text is a library focused on algorithms working on strings.</description> | ||
| <commons.release.version>1.9</commons.release.version> | ||
| <commons.release.version>1.10.0</commons.release.version> | ||
| <commons.release.desc>(Java 8+)</commons.release.desc> | ||
@@ -53,25 +53,36 @@ | ||
| <commons.mockito.version>3.4.4</commons.mockito.version> | ||
| <checkstyle.plugin.version>3.1.1</checkstyle.plugin.version> | ||
| <checkstyle.version>8.34</checkstyle.version> | ||
| <commons.junit.version>5.9.1</commons.junit.version> | ||
| <checkstyle.plugin.version>3.2.0</checkstyle.plugin.version> | ||
| <checkstyle.version>9.3</checkstyle.version> | ||
| <spotbugs.plugin.version>4.0.0</spotbugs.plugin.version> | ||
| <spotbugs.impl.version>4.0.6</spotbugs.impl.version> | ||
| <commons.jacoco.version>0.8.5</commons.jacoco.version> | ||
| <commons.spotbugs.plugin.version>4.7.2.0</commons.spotbugs.plugin.version> | ||
| <commons.spotbugs.impl.version>4.7.2</commons.spotbugs.impl.version> | ||
| <commons.pmd.version>3.19.0</commons.pmd.version> | ||
| <commons.pmd-impl.version>6.49.0</commons.pmd-impl.version> | ||
| <commons.javadoc.version>3.2.0</commons.javadoc.version> | ||
| <commons.mockito.version>4.8.0</commons.mockito.version> | ||
| <commons.jacoco.version>0.8.8</commons.jacoco.version> | ||
| <!-- generate report even if there are binary incompatible changes --> | ||
| <commons.japicmp.breakBuildOnBinaryIncompatibleModifications>true</commons.japicmp.breakBuildOnBinaryIncompatibleModifications> | ||
| <commons.japicmp.version>0.14.3</commons.japicmp.version> | ||
| <!-- apache-rat-plugin 0.13 and jdepend-maven-plugin 2.0 both fail with LinkageError when generating reports | ||
| with maven site plugin 3.11+. However, javadoc 3.4.0+ fails with site plugin versions lower than 3.11. So, we'll | ||
| use slightly older site and javadoc versions here in order to be able to generate all reports. --> | ||
| <commons.site-plugin.version>3.10.0</commons.site-plugin.version> | ||
| <commons.javadoc.version>3.4.1</commons.javadoc.version> | ||
| <!-- 22.1.0 requires Java 11 --> | ||
| <graalvm.version>22.0.0.2</graalvm.version> | ||
| <commons.rng.version>1.4</commons.rng.version> | ||
| <commons.japicmp.version>0.16.0</commons.japicmp.version> | ||
| <japicmp.skip>false</japicmp.skip> | ||
| <clirr.skip>true</clirr.skip> | ||
| <jmh.version>1.35</jmh.version> | ||
| <commons.project-info.version>3.1.2</commons.project-info.version> | ||
| <!-- Commons Release Plugin --> | ||
| <commons.bc.version>1.8</commons.bc.version> | ||
| <commons.bc.version>1.9</commons.bc.version> | ||
| <commons.rc.version>RC1</commons.rc.version> | ||
| <commons.release.isDistModule>true</commons.release.isDistModule> | ||
| <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> | ||
| <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName> | ||
| <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName> | ||
| <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey> | ||
@@ -84,3 +95,3 @@ </properties> | ||
| <artifactId>commons-lang3</artifactId> | ||
| <version>3.11</version> | ||
| <version>3.12.0</version> | ||
| </dependency> | ||
@@ -91,3 +102,2 @@ <!-- testing --> | ||
| <artifactId>junit-jupiter</artifactId> | ||
| <version>5.6.2</version> | ||
| <scope>test</scope> | ||
@@ -98,3 +108,3 @@ </dependency> | ||
| <artifactId>assertj-core</artifactId> | ||
| <version>3.16.1</version> | ||
| <version>3.23.1</version> | ||
| <scope>test</scope> | ||
@@ -105,3 +115,3 @@ </dependency> | ||
| <artifactId>commons-io</artifactId> | ||
| <version>2.7</version> | ||
| <version>2.11.0</version> | ||
| <scope>test</scope> | ||
@@ -116,6 +126,36 @@ </dependency> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.graalvm.js</groupId> | ||
| <artifactId>js</artifactId> | ||
| <version>${graalvm.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.graalvm.js</groupId> | ||
| <artifactId>js-scriptengine</artifactId> | ||
| <version>${graalvm.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.apache.commons</groupId> | ||
| <artifactId>commons-rng-simple</artifactId> | ||
| <version>${commons.rng.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.openjdk.jmh</groupId> | ||
| <artifactId>jmh-core</artifactId> | ||
| <version>${jmh.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.openjdk.jmh</groupId> | ||
| <artifactId>jmh-generator-annprocess</artifactId> | ||
| <version>${jmh.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| </dependencies> | ||
| <build> | ||
| <defaultGoal>clean verify apache-rat:check clirr:check japicmp:cmp checkstyle:check spotbugs:check javadoc:javadoc</defaultGoal> | ||
| <defaultGoal>clean verify apache-rat:check japicmp:cmp checkstyle:check spotbugs:check javadoc:javadoc</defaultGoal> | ||
| <pluginManagement> | ||
@@ -130,3 +170,4 @@ <plugins> | ||
| <exclude>src/site/resources/download_lang.cgi</exclude> | ||
| <exclude>src/test/resources/stringEscapeUtilsTestData.txt</exclude> | ||
| <exclude>src/test/resources/org/apache/commons/text/stringEscapeUtilsTestData.txt</exclude> | ||
| <exclude>src/test/resources/org/apache/commons/text/lcs-perf-analysis-inputs.csv</exclude> | ||
| <exclude>src/site/resources/release-notes/RELEASE-NOTES-*.txt</exclude> | ||
@@ -137,15 +178,30 @@ </excludes> | ||
| <plugin> | ||
| <groupId>com.github.siom79.japicmp</groupId> | ||
| <artifactId>japicmp-maven-plugin</artifactId> | ||
| <artifactId>maven-pmd-plugin</artifactId> | ||
| <version>${commons.pmd.version}</version> | ||
| <configuration> | ||
| <skip>false</skip> | ||
| <parameter> | ||
| <excludes> | ||
| <!-- Workaround for https://github.com/siom79/japicmp/issues/265 --> | ||
| <exclude>org.apache.commons.text.StringSubstitutor#substitute(org.apache.commons.text.TextStringBuilder,int,int,java.util.List)</exclude> | ||
| </excludes> | ||
| </parameter> | ||
| <targetJdk>${maven.compiler.target}</targetJdk> | ||
| </configuration> | ||
| <dependencies> | ||
| <dependency> | ||
| <groupId>net.sourceforge.pmd</groupId> | ||
| <artifactId>pmd-core</artifactId> | ||
| <version>${commons.pmd-impl.version}</version> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>net.sourceforge.pmd</groupId> | ||
| <artifactId>pmd-java</artifactId> | ||
| <version>${commons.pmd-impl.version}</version> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>net.sourceforge.pmd</groupId> | ||
| <artifactId>pmd-javascript</artifactId> | ||
| <version>${commons.pmd-impl.version}</version> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>net.sourceforge.pmd</groupId> | ||
| <artifactId>pmd-jsp</artifactId> | ||
| <version>${commons.pmd-impl.version}</version> | ||
| </dependency> | ||
| </dependencies> | ||
| </plugin> | ||
| </plugins> | ||
@@ -159,7 +215,8 @@ </pluginManagement> | ||
| <enableRulesSummary>false</enableRulesSummary> | ||
| <configLocation>${basedir}/checkstyle.xml</configLocation> | ||
| <headerLocation>${basedir}/license-header.txt</headerLocation> | ||
| <suppressionsLocation>${basedir}/checkstyle-suppressions.xml</suppressionsLocation> | ||
| <suppressionsFileExpression>${basedir}/checkstyle-suppressions.xml</suppressionsFileExpression> | ||
| <configLocation>src/conf/checkstyle.xml</configLocation> | ||
| <headerLocation>src/conf/checkstyle-header.txt</headerLocation> | ||
| <suppressionsLocation>src/conf/checkstyle-suppressions.xml</suppressionsLocation> | ||
| <suppressionsFileExpression>src/conf/checkstyle-suppressions.xml</suppressionsFileExpression> | ||
| <includeTestSourceDirectory>true</includeTestSourceDirectory> | ||
| <excludes>**/generated/**.java,**/jmh_generated/**.java</excludes> | ||
| </configuration> | ||
@@ -177,3 +234,3 @@ <dependencies> | ||
| <artifactId>spotbugs-maven-plugin</artifactId> | ||
| <version>${spotbugs.plugin.version}</version> | ||
| <version>${commons.spotbugs.plugin.version}</version> | ||
| <dependencies> | ||
@@ -183,7 +240,7 @@ <dependency> | ||
| <artifactId>spotbugs</artifactId> | ||
| <version>${spotbugs.impl.version}</version> | ||
| <version>${commons.spotbugs.impl.version}</version> | ||
| </dependency> | ||
| </dependencies> | ||
| <configuration> | ||
| <excludeFilterFile>${basedir}/sb-excludes.xml</excludeFilterFile> | ||
| <excludeFilterFile>src/conf/spotbugs-exclude-filter.xml</excludeFilterFile> | ||
| </configuration> | ||
@@ -245,7 +302,8 @@ </plugin> | ||
| <enableRulesSummary>false</enableRulesSummary> | ||
| <configLocation>${basedir}/checkstyle.xml</configLocation> | ||
| <headerLocation>${basedir}/license-header.txt</headerLocation> | ||
| <suppressionsLocation>${basedir}/checkstyle-suppressions.xml</suppressionsLocation> | ||
| <suppressionsFileExpression>${basedir}/checkstyle-suppressions.xml</suppressionsFileExpression> | ||
| <configLocation>src/conf/checkstyle.xml</configLocation> | ||
| <headerLocation>src/conf/checkstyle-header.txt</headerLocation> | ||
| <suppressionsLocation>src/conf/checkstyle-suppressions.xml</suppressionsLocation> | ||
| <suppressionsFileExpression>src/conf/checkstyle-suppressions.xml</suppressionsFileExpression> | ||
| <includeTestSourceDirectory>true</includeTestSourceDirectory> | ||
| <excludes>**/generated/**.java,**/jmh_generated/**.java</excludes> | ||
| </configuration> | ||
@@ -264,17 +322,14 @@ <reportSets> | ||
| <artifactId>spotbugs-maven-plugin</artifactId> | ||
| <version>${spotbugs.plugin.version}</version> | ||
| <version>${commons.spotbugs.plugin.version}</version> | ||
| <configuration> | ||
| <excludeFilterFile>${basedir}/sb-excludes.xml</excludeFilterFile> | ||
| <excludeFilterFile>src/conf/spotbugs-exclude-filter.xml</excludeFilterFile> | ||
| </configuration> | ||
| </plugin> | ||
| <plugin> | ||
| <groupId>org.codehaus.mojo</groupId> | ||
| <artifactId>clirr-maven-plugin</artifactId> | ||
| <configuration> | ||
| <minSeverity>info</minSeverity> | ||
| </configuration> | ||
| <groupId>com.github.siom79.japicmp</groupId> | ||
| <artifactId>japicmp-maven-plugin</artifactId> | ||
| </plugin> | ||
| <plugin> | ||
| <artifactId>maven-pmd-plugin</artifactId> | ||
| <version>3.13.0</version> | ||
| <version>3.19.0</version> | ||
| <configuration> | ||
@@ -295,3 +350,3 @@ <targetJdk>${maven.compiler.target}</targetJdk> | ||
| <artifactId>taglist-maven-plugin</artifactId> | ||
| <version>2.4</version> | ||
| <version>3.0.0</version> | ||
| <configuration> | ||
@@ -362,3 +417,13 @@ <tagListOptions> | ||
| <name>Gary Gregory</name> | ||
| <email>ggregory@apache.org</email> | ||
| <email>ggregory at apache.org</email> | ||
| <url>https://www.garygregory.com</url> | ||
| <organization>The Apache Software Foundation</organization> | ||
| <organizationUrl>https://www.apache.org/</organizationUrl> | ||
| <roles> | ||
| <role>PMC Member</role> | ||
| </roles> | ||
| <timezone>America/New_York</timezone> | ||
| <properties> | ||
| <picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl> | ||
| </properties> | ||
| </developer> | ||
@@ -411,6 +476,10 @@ <developer> | ||
| </contributor> | ||
| <contributor> | ||
| <name>Ali Ghanbari</name> | ||
| <url>https://ali-ghanbari.github.io/</url> | ||
| </contributor> | ||
| </contributors> | ||
| <scm> | ||
| <connection>scm:git:http://gitbox.apache.org/repos/asf/commons-text</connection> | ||
| <connection>scm:git:https://gitbox.apache.org/repos/asf/commons-text</connection> | ||
| <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-text</developerConnection> | ||
@@ -454,3 +523,3 @@ <url>https://gitbox.apache.org/repos/asf?p=commons-text.git</url> | ||
| <configuration> | ||
| <tasks> | ||
| <target> | ||
| <exec executable="svn"> | ||
@@ -468,3 +537,3 @@ <arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}"/> | ||
| </exec> | ||
| </tasks> | ||
| </target> | ||
| </configuration> | ||
@@ -488,12 +557,41 @@ </execution> | ||
| <profile> | ||
| <id>java13+</id> | ||
| <activation> | ||
| <jdk>[13,)</jdk> | ||
| </activation> | ||
| <id>benchmark</id> | ||
| <properties> | ||
| <!-- jacoco does not work with java 13 yet --> | ||
| <jacoco.skip>true</jacoco.skip> | ||
| <skipTests>true</skipTests> | ||
| <benchmark>org.apache</benchmark> | ||
| </properties> | ||
| <build> | ||
| <plugins> | ||
| <plugin> | ||
| <groupId>org.codehaus.mojo</groupId> | ||
| <artifactId>exec-maven-plugin</artifactId> | ||
| <version>3.1.0</version> | ||
| <executions> | ||
| <execution> | ||
| <id>benchmark</id> | ||
| <phase>test</phase> | ||
| <goals> | ||
| <goal>exec</goal> | ||
| </goals> | ||
| <configuration> | ||
| <classpathScope>test</classpathScope> | ||
| <executable>java</executable> | ||
| <arguments> | ||
| <argument>-classpath</argument> | ||
| <classpath/> | ||
| <argument>org.openjdk.jmh.Main</argument> | ||
| <argument>-rf</argument> | ||
| <argument>json</argument> | ||
| <argument>-rff</argument> | ||
| <argument>target/jmh-result.${benchmark}.json</argument> | ||
| <argument>${benchmark}</argument> | ||
| </arguments> | ||
| </configuration> | ||
| </execution> | ||
| </executions> | ||
| </plugin> | ||
| </plugins> | ||
| </build> | ||
| </profile> | ||
| </profiles> | ||
| </project> |
| Apache Commons Text | ||
| Copyright 2014-2020 The Apache Software Foundation | ||
| Copyright 2014-2022 The Apache Software Foundation | ||
| This product includes software developed at | ||
| The Apache Software Foundation (https://www.apache.org/). |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet