2015-09-25 70 views
1

創建多模塊行家項目其中folder結構如下,eclipse插件類路徑問題

|-ProjectA 
    |-projectB 
    |-projectC 
    |-projectD 

使用maven燈罩和AppendingTransformer包括彈簧處理程序,圖式。(項目B使用彈簧3.0.7項目A的創建罐子。 RELEASE)

然後在eclipse插件項目中添加這個ProjectA jar並構建路徑。 其中一個eclipse項目調用ProjectB.method();它將加載配置文件作爲,

ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath*:META-INF/myfolder/plugin.xml"); 

這plugin.xml中具有

<context:component-scan base-package="mysamplefolderpath" /> 

時,它的發生問題的所有這一切都在Eclipse插件項目的類路徑罐子開始掃描基礎包(Eclipse插件項目用途spring 3.0.5.RELEASE)。

如何限制只在ProjectA的類路徑中的基本包掃描?

回答

0

我得到了解決方案。創建陰影罐,所以插件僅在該類路徑中引用所需的罐子。解決了其他罐子(具有不同版本)之間的衝突。