2011-09-09 75 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