簡體   English   中英

如何配置 Maven 項目為接口的每個實現生成不同的 jar

[英]How to configure a Maven project to generate a different jar for each implementation of an interface

我必須構建一個小型 Springboot 應用程序,其中 Controller 類使用接口。 該接口由四個不同的類實現。 這四種實現代表了應用程序將在其中運行的四種不同平台,並具有基於它們運行的​​不同平台的依賴關系。 在任何一種平台上,都只會使用其中一種實現方式。

因此,我希望能夠將應用程序打包為四個單獨的 jar,每個 jar 都包含一個實現(這樣我就可以基於只有一個實現的平台部署應用程序)。 我不知道如何讓這個工作。 任何幫助表示贊賞。 關於我將如何擁有項目的文件夾結構的任何提示也會有很大幫助。

使用一個多模塊項目,一個common模塊和四個模塊用於不同的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM