2012-03-27 184 views
0

我有2個項目項目依賴於螞蟻

  1. 一個測試項目比如說A具有一定的測試用例。
  2. 一個應用項目,該項目將被測試,說B現在

,我的測試項目中使用了一些資源存在於應用程序項目B.
我可以使用Eclipse加入打造我的項目文件Java項目中的B構建引用在java構建路徑 - >項目選項卡中。

現在我想通過Ant使用命令行構建相同的項目A.我應該在build.xml中指定什麼,以便它引用B項目資源文件。

當我在build.xml中沒有添加任何引用的情況下構建A項目時,它會在java文件中給出錯誤「symbols not found」。

回答

0

那麼,Ant不會爲您開箱即用地管理依賴關係。

,所以你需要採取由B項目建成文物和在類路徑的項目A.

例如使用它們,假設你的項目位於同級文件夾 根目錄:

A/build.xml 
    /target/ 
/... 
B/build.xml 
    /target 
/... 

在一個build.xml,添加:

 <pathelement location="${basedir}/../B/target/B.jar" /> 

它應該能夠找到你的內置JAR /神器。

[編輯]好的,我編輯了這個答案,因爲我的A & B都混在一起了。