2013-05-13 57 views
1

我有一個服務器項目,我想爲其提供一個客戶端庫,作爲,以便依賴項目下載,解包和編譯客戶端庫而不是使用預編譯的二進制文件。我如何用Maven 2做到這一點?如何使用maven包含遠程java源代碼?

我想我正在尋找類似於對於Java源文件的maven-remote-resources-plugin

背景是,我有serverA暴露節儉接口。 ServerB可以使用thrift文件來生成類並使用serverA。現在我想爲生成的節儉文件分發一些助手類,而無需自行分發生成的節儉文件。原因是我們有時在serverA和serverB之間使用不同的節點版本,這對於有線協議是沒有問題的,但對於類路徑中的衝突類是沒有問題的。

+0

這可能是一些幫助http://stackoverflow.com/q/7881437/1007273 – hovanessyan 2013-05-13 11:59:49

回答

0

從來沒有聽說過這種情況,但我想包括與分類器sources的依賴應該工作。

<dependency> 
     <groupId>{groupId}</groupId> 
     <artifactId>{artifactId}</artifactId> 
     <version>{version}</version> 
     <classifier>sources</classifier> 
    </dependency> 

那麼你很可能使用Maven Dependency Plugin與目標unpack-dependencies解壓來源。

相關問題