Change maven dependency for artifact using classifier

岁酱吖の 提交于 2019-12-03 12:48:36

For the Interfaces.

I change nothing and build the both interfaces.jar (client + server).

For the Model I import the both jar as optional

<dependency>
        <groupId>com.app</groupId>
        <artifactId>myapp-interfaces</artifactId>
        <version>${myapp-interfaces.version}</version>
        <classifier>client</classifier>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>com.app</groupId>
        <artifactId>myapp-interfaces</artifactId>
        <version>${myapp-interfaces.version}</version>
        <classifier>server</classifier>
        <optional>true</optional>
    </dependency>

With that I can build the both model's version without any error.

In my client application and server application

For each application I create the dependency to the right interfaces.jar and models.jar

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!