如何在 IntelliJ 14 中将依赖项添加到 pom.xml

How to add dependencies to pom.xml in IntelliJ 14

我在 IntelliJ 14 的 Project Structure/Libraries 中有一些依赖项。如何将它们添加到我的 Maven pom.xml? IntelliJ 网站上只有一个教程对我不起作用。我不想手动管理它们。

执行此操作的正确方法是将依赖项工件(很可能是 jar)安装到本地 Maven 存储库中,如下所示。

How to install artifacts to your local maven repo

然后将依赖项添加到您的 pom.xml

<dependencies>
    <dependency>
        <groupId>com.something</groupId>
        <artifactId>artifact</artifactId>
        <version>1.2.3</version>
    </dependency>
</dependencies>

是的,这确实需要手动检查每个工件,一次一个,但这是一次性设置过程。

这就是 "proper" 方式。之后,您可以在项目结构中消除库依赖项(它们将通过 maven 正确获取)。

在您的项目库路径中还有 "hack" 的替代可能性,作为您项目中的一种 "embedded" maven 存储库,但这有点老套,我不建议这样做。