2013-04-16 48 views
1

我想將我的jar文件拆分爲兩個不同的jar文件。舉例來說,如果我有一個jar文件有:將一個jar文件拆分爲兩個不同的jar文件

SRC

-com

--myExample

---包

---- Java的類

----接口

清單

行家

-pom.xml

的Manifest.MF

「 - 」 表示

我想提出的接口在不同的jar文件,其餘文件夾的層級他們在一個不同的jar文件中。然後將這兩個jar合併成一個zip文件。我如何在Maven中實現這一點?

+2

那麼對於一件神器,maven項目中有一個軟原理。所以我想你應該創建兩個獨立的項目api和impl。這是最簡單的方式,官方的maven方式。我認爲可以從一個Maven項目創建多個工件,但通常不是那麼容易。 –

回答

0

爲什麼你想這樣做?我問,因爲它不像安德拉斯提到的那樣是「Maven方式」。 Maven並不像Maven的方式那麼容易。

如果你絕對是最這樣做的,Sonatype describes how。你注意到他們也說你不應該這樣做。

你真的應該分成兩個項目。

+0

我想這樣做,因爲它是一個公司的標準。但我終於用「antrun」maven插件來實現這一點。儘管感謝您的回答。 – DevInFlex

相關問題