java - Maven 通过另一个 pom 管理依赖关系

标签 java maven war

我有两个 Maven 项目。

-- my-common-lib
-- my-web-application

my-common-lib - 仅包含一个包含所有依赖项的 pom。 my-web-application - 是一个 Web 应用程序。

是否有一个我可以在“my-application”pom中定义的maven插件,使得在构建my-web-application项目时,“my-common-lib”中定义的所有依赖项不应添加到“WEB-INF/lib”中。

谢谢
桑达尔

最佳答案

您可以使用以下命令从其他 Artifact 导入依赖项。

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.sample<groupId>
            <artifactId>myartifact</artifactId>
            <version>0.0.1</version>
            <scope>import</scope>
            <type>pom</type> 
        </dependency>
    </dependencies>
</dependencyManagement>

关于java - Maven 通过另一个 pom 管理依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509509/

相关文章:

java - 将 C++ OpenGL 转换为 Java/LWJGL

java - 代码中的小错误

java - 如何为此类编写junit测试用例

java - 如何在Suse上安装java?

java - Maven 3 : Overlay is not a dependency of the project

java - 在 POM 中使用 --enable-preview 执行 Maven 插件

Indigo 上的 EclipseFP,Maven 问题?

java - 使用 Maven 进行目标特定的 Java 更新

java - WAR 文件的规划结构

java - 在 apache tomcat 8.0 上部署后的 url 路径问题