Maven对apache commons-text的依赖?

Posted

技术标签:

【中文标题】Maven对apache commons-text的依赖?【英文标题】:Maven dependency to apache commons-text? 【发布时间】:2016-07-22 08:00:09 【问题描述】:

我想在 apache commons-text 项目中包含一个 Maven 依赖项。 我尝试将此依赖项添加到我的 pom 中:

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-text</artifactId>
        <version>0.1-SNAPSHOT</version>
    </dependency>

并包括以下存储库:

    <repository>
        <id>apache_snapshots_repo</id>
        <url>http://repository.apache.org/snapshots</url>
        <releases><enabled>false</enabled></releases>
        <snapshots><enabled>true</enabled></snapshots>
    </repository>

我从 commons-text 文档的 Dependency Repository Locations 部分获取了该存储库。但是,maven仍然无法解决依赖关系。

那么,为了使用 Apache commons-text,我应该配置哪个正确的依赖项和存储库?

【问题讨论】:

【参考方案1】:

我很高兴为 Apache Commons Text 编写开发 has resumed,而 1.0 版是 recently released.

现在可以正常导入了。请记住,您需要将版本从 0.1-SNAPSHOT(如 OP 的问题)更改为 1.0.

这是它在Maven Central.上的页面

(完全披露——我也为这个项目做出了贡献)

【讨论】:

【参考方案2】:

您必须下载源代码并自己构建它。似乎没有工件被部署到 Maven Central 或 Apache snapshots repository。

FWIW,自 May 2015 以来,该代码没有任何重大开发。

【讨论】:

以上是关于Maven对apache commons-text的依赖?的主要内容,如果未能解决你的问题,请参考以下文章

commons-text StrBuilder字符串构建工具类例子

Java 使用hutool工具类代替commons-text进行Json 中文 Unicode转换

CosineSimilarity

MyEclipse对Maven的安装

Maven基础一

Maven项目中如何对具有继承关系的项目的jar进行统一管理