我正在使用Eclipse和Maven。
我目前的设置是 - 客户端(使用它自己的maven pom.xml单独的Eclipse和git项目) - 服务器(使用它自己的maven pom.xml单独的Eclipse和git项目)
客户端和服务器都是Eclipse和git中的不同项目。
但是,客户端和服务器之间共享一些常见的Java包。为了避免公共包的重复,我想创建第三部分,所以我的新设置看起来像 - 客户 - 服务器 - 常见
在Eclipse中,我可以将公共项目作为依赖项添加到我的客户端和服务器中,它将起作用。与git相同。
但是,我不确定如何在客户端和服务器pom.xml中定义此依赖项。
答案 0 :(得分:0)
您可以从公共部分构建一个库,然后将其托管在您自己的maven存储库中,然后您可以将其作为依赖项添加到您的服务器和客户端pom.xml。
答案 1 :(得分:0)
您可以在pom.xml中添加项目作为依赖项
<dependencies>
<dependency>
<groupId> group-id-of-common-project</groupId>
<artifactId> artifact-id-of-common-project</artifactId>
<version>${mavenVersion}</version>
</dependency>
</dependencies>