1

我有一个服务器项目,我想为其提供一个客户端库作为,以便依赖项目下载、解包和编译客户端库,而不是使用预编译的二进制文件。如何使用 Maven 2 做到这一点?

我想我正在为 Java 源文件寻找类似maven-remote-resources-plugin的东西。

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

4

1 回答 1

0

从来没有听说过这样的情况,但我想包括对分类器的依赖sources应该可以工作。

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

然后你可能会使用Maven依赖插件unpack-dependencies来解压源代码。

于 2013-05-13T12:00:39.930 回答