2013-02-04 33 views
0

我有以下情形:在通過Ant運行JUnit時未找到外部庫中的資源包

JUnit針對測試應用程序類的某些測試類進行測試。應用程序類依賴於庫中包含一些資源包。該庫本身包含在類路徑測試與

<classpath> 
    <!-- all modules --> 
    <path refid="lib.app_modules.path" /> 
    ... 

<path id="lib.app_modules.path"> 
    <path location="${myLib}" /> 
      ... 

效果:庫中的所有類由應用程序類沒有沿着他們的資源包中(從內加載圖書館)。

+0

是否使用這些資源自己或庫載入失敗,自己的資源? – AlexR

回答

0

的 「解決方案」(或解決方法):

變化:

<path id="lib.app_modules.path"> 
    <path location="${myLib}" /> 
     ... 

到:

<path id="lib.app_modules.path"> 
    <pathelement path="${myLib}"/> 

,一切運行正常。不知怎的,路徑路徑下似乎只包括類,而pathelement似乎包括罐內一切......

相關問題