2012-11-10 60 views
0

是否可以通過方法調用加載一些依賴關係?我想maven打電話給例如Depencencies.get(),這將返回其他依賴項的集合。
我是新來maven,對不起,如果這是一個愚蠢的問題,我不知道我在做一半的時間。通過方法調用加載依賴關係

謝謝。

+0

你爲什麼不在'pom.xml'中聲明你的依賴關係?你爲什麼要在運行時加載? – 2012-11-10 20:08:39

+0

那麼,案例將是「我添加一個需要一些依賴(我指定)的類,我希望maven下載它,而不必在pom.xml中指定」。這是一個壞主意嗎? – cypher

+0

我擔心這不是Maven的工作方式。如果你知道或指定了依賴關係,你可以a)將它們添加到'pom.xml'中,或者b)使它們成爲你的類的傳遞依賴關係(可能打包爲Maven模塊)。 – 2012-11-10 20:12:20

回答

0

如果你想要一個允許你從maven倉庫獲取依賴關係的API,你可以使用Aether。我認爲Aether起源於Sonatype,但它現在是一個Eclipse項目。

更多信息:

奧德的缺點是,它增加了依賴關係的很多到您的應用程序。