2013-03-05 133 views
1

當我使用插件時,有沒有辦法從插件中使用類?Maven插件:使用插件的插件

我創建了一個maven-plugin,並且我希望當您的 有一個從特定接口繼承的類時使用該插件。接口 在我的maven-plugin中。

現在我使用我的maven-plugin創建一個maven-projekt。 我怎樣才能使用我的界面出Maven插件?

回答

1

那麼,項目總是可以依賴一個插件。我的意思是 - 他們也是普通的工件。

如果我是你,我會將可以在插件外部使用的通用代碼提取到單獨的模塊(工件)中。通過這種方式,插件和需要依賴它的項目都會很整齊。即使這是一個班級。

+0

您對此有何看法? http://stackoverflow.com/questions/2659048/add-maven-build-classpath-to-plugin-execution-classpath – user1882812 2013-03-05 13:12:27

+0

不是一個好主意,自己改變類加載器(雖然我已經做了一兩個插件) 。只需將這個或這兩個類提取到一個單獨的模塊中並完成它。沒有你喜歡的那麼優雅,但是足夠優雅來爲你做這個伎倆。 – carlspring 2013-03-05 14:16:13