我想將我的jar文件拆分爲兩個不同的jar文件。舉例來說,如果我有一個jar文件有:將一個jar文件拆分爲兩個不同的jar文件
SRC
-com
--myExample
---包
---- Java的類
----接口
清單
個行家
-pom.xml
的Manifest.MF
「 - 」 表示
我想提出的接口在不同的jar文件,其餘文件夾的層級他們在一個不同的jar文件中。然後將這兩個jar合併成一個zip文件。我如何在Maven中實現這一點?
我想將我的jar文件拆分爲兩個不同的jar文件。舉例來說,如果我有一個jar文件有:將一個jar文件拆分爲兩個不同的jar文件
SRC
-com
--myExample
---包
---- Java的類
----接口
清單
個行家
-pom.xml
的Manifest.MF
「 - 」 表示
我想提出的接口在不同的jar文件,其餘文件夾的層級他們在一個不同的jar文件中。然後將這兩個jar合併成一個zip文件。我如何在Maven中實現這一點?
爲什麼你想這樣做?我問,因爲它不像安德拉斯提到的那樣是「Maven方式」。 Maven並不像Maven的方式那麼容易。
如果你絕對是最這樣做的,Sonatype describes how。你注意到他們也說你不應該這樣做。
你真的應該分成兩個項目。
我想這樣做,因爲它是一個公司的標準。但我終於用「antrun」maven插件來實現這一點。儘管感謝您的回答。 – DevInFlex
那麼對於一件神器,maven項目中有一個軟原理。所以我想你應該創建兩個獨立的項目api和impl。這是最簡單的方式,官方的maven方式。我認爲可以從一個Maven項目創建多個工件,但通常不是那麼容易。 –