【问题标题】:Local Project Dependencies and Maven本地项目依赖和 Maven
【发布时间】:2011-09-09 12:40:27
【问题描述】:

我正在将 ant 支持的 Netbeans 项目转换为 Maven 项目。我已经在 POM 中设置了大部分第三方库,但是现在我在设置本地依赖项时遇到了问题。

使用以前的 Netbeans 做事方式,它只是添加了一个项目引用 [带有指向源和 jar 位置的链接,如果依赖的源已更改且尚未编译,则重建依赖项]。但是我不确定如何设置 Maven 来模拟这种行为。可能吗?

例子:

Projects/SharedLibrariesResource [Ant based project]
Projects/WebSite [this is a maven based project]
Projects/Client 

在此示例中,网站和客户端项目不相互连接,但它们共享 SharedLibrariesResource。网站应该编译生成一个带有 SharedLibrariesResource 链接的战争

【问题讨论】:

    标签: netbeans maven build dependencies


    【解决方案1】:

    我理解这个问题的方式,Website maven 项目依赖于 ant SharedLibrariesResource 项目。当Website 被构建时,它应该包含SharedLibrariesResource 工件。假设是SharedLibrariesResources 产生一个jar 工件。

    实现这一目标的一种方法是

    • 每次 ant 构建时将 SharedLibrariesResource 安装到本地 maven 存储库
    • 将此指定为Website pom 中的依赖项。

    我们可以使用maven ant tasks来实现第一个。

    【讨论】:

    • 项目“网站”和客户端是依赖于“SharedLibraryResources”项目的两个断开连接的项目
    猜你喜欢
    • 2023-03-12
    • 2016-11-13
    • 2017-11-29
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2018-10-20
    相关资源
    最近更新 更多