2013-05-13 28 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解压来源。

相关问题