2011-09-09 155 views
2

我将一个支持ant的Netbeans项目转换为Maven项目。我已经在POM中建立了大多数第三方库,但是现在我遇到了设置本地依赖关系的问题。本地项目依赖项和Maven

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

例子:

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

在这个例子中,网站和客户端项目不连接到对方,但他们共享SharedLibrariesResource。网站应编译产生与SharedLibrariesResource的链接的战争

回答

0

我明白这个问题的方式,Website maven项目取决于ant SharedLibrariesResource项目。当建立Website时,它应该包含SharedLibrariesResource工件。假设是SharedLibrariesResources产生一个jar神器。实现这一

一种方法是

  • 安装SharedLibrariesResource到你的本地仓库每次蚂蚁构建它
  • 指定此作为Website pom的依赖。

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

+0

项目“网站”和客户端是依赖于“SharedLibraryResources”项目的两个断开的项目 – monksy

相关问题