0

我正在使用 Eclipse 和 Maven。

我当前的设置是 - 客户端(使用它自己的 maven pom.xml 分离 Eclipse 和 git 项目) - 服务器(使用它自己的 maven pom.xml 分离 Eclipse 和 git 项目)

客户端和服务器都是 Eclipse 和 git 中的不同项目。

但是,客户端和服务器之间共享一些常见的 Java 包。为了避免 common 包的重复,我想创建第三部分,所以我的新设置看起来像 - client - server - common

在 Eclipse 中,我可以将公共项目作为依赖项添加到我的客户端和服务器,它会起作用。与 git 相同。

但是,我不确定如何在客户端和服务器 pom.xml 中定义这种依赖关系。

4

2 回答 2

0

您可以从公共部分构建一个库,然后将其托管在您自己的 Maven 存储库中,然后您可以将其作为依赖项添加到您的服务器和客户端 pom.xml。

于 2012-06-01T18:03:55.617 回答
0

您可以在 pom.xml 中添加项目作为依赖项

<dependencies>
    <dependency>
      <groupId> group-id-of-common-project</groupId>
      <artifactId> artifact-id-of-common-project</artifactId>
      <version>${mavenVersion}</version>
    </dependency>
</dependencies>
于 2012-06-01T18:04:42.150 回答