如何使用maven包含远程java源代码?

如何使用maven包含远程java源代码?,java,maven,thrift,Java,Maven,Thrift,我有一个服务器项目,我想为它提供一个客户机库,作为源文件,以便依赖的项目下载、解压缩和编译客户机库,而不是使用预编译的二进制文件。我怎样才能用Maven 2做到这一点 我想我正在寻找类似Java源文件的maven远程资源插件 背景是我有一个serverA,它公开了一个thrift接口。ServerB可以使用thrift文件生成类并使用serverA。现在我想为生成的旧文件分发一些助手类,而不分发生成的旧文件本身。原因是,我们有时在serverA和serverB之间使用不同的旧版本,这对于wire

我有一个服务器项目,我想为它提供一个客户机库,作为源文件,以便依赖的项目下载、解压缩和编译客户机库,而不是使用预编译的二进制文件。我怎样才能用Maven 2做到这一点

我想我正在寻找类似Java源文件的maven远程资源插件


背景是我有一个serverA,它公开了一个thrift接口。ServerB可以使用thrift文件生成类并使用serverA。现在我想为生成的旧文件分发一些助手类,而不分发生成的旧文件本身。原因是,我们有时在serverA和serverB之间使用不同的旧版本,这对于wire协议来说没有问题,但是对于类路径上的冲突类来说没有问题。

从未听说过这种情况,但是我想包括与分类器
源的依赖关系应该可以工作

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

{groupId}
目标是
unpack dependencies
解压缩源代码。

这可能会有所帮助