2012-06-28 71 views
0

我想在我的另一個Web項目中使用名爲「搜索」的Java項目。我將Search項目導出爲jar,並添加到我的Web項目的WEB-INF/lib文件夾中。問題是,搜索項目有Accumulo,Hadoop的,動物園管理員等,那麼,如何從搜索項目中複製這些Maven依賴/ jar文件到我的Web應用程序WEB-INF/lib文件夾,所以我可以得到的一切工作很多依賴?如何將Maven依賴項(jar文件)從一個Java項目複製到另一個動態Web項目的WEB-INF/lib文件夾?

回答

1

既然你使用Maven,所有你需要做的是「搜索」項目爲dependency添加到您的Web項目。 Maven將自動爲您解決像Accumolo,Hadoop,Zookeper等任何transitive依賴關係。

1

我只想補充的用途之類的東西Accumulo,Hadoop的等作爲您的項目通常依賴。所以他們會自動打包在你的戰爭項目中。

+0

這並沒有爲我工作,我沒有戰爭的文件夾。我必須手動將所有必需的jar添加到WEB-INF/lib文件夾和構建路徑中。 –

+0

嗯。你有一個產生戰爭檔案的Maven項目嗎? Maven項目將創建戰爭文件。 – khmarbaise

+0

這是一個Maven項目,但沒有任何戰爭文件。我認爲這是可能是因爲我選擇的包裝方法是罐子代替戰爭,所以我創建了一個新的項目,並設置行家包裝戰爭這段時間,並添加所有的依賴關係的pom.xml,但我仍然沒有看到生成戰爭文件。 –

相關問題