在我的Eclipse工作區中,我有3個項目 - 2個使用Tomcat和數據訪問層項目的動態Web項目。我想要做的是每當我清理(Project - Clean ...)或構建動態Web項目時,我希望Eclipse/Ant從DAL項目自動構建jar並將其移動到每個動態web項目的lib文件夾中,並將它們添加到構建路徑。到目前爲止,我已經將build.xml添加到動態項目中的一個,這就是我所擁有的。Eclipse Ant從1個項目構建Jar並移動到另一個項目的構建路徑
<?xml version="1.0" ?>
<project name="dal-Main" default="CreateJar">
<target name="CreateJar" description="Create Jar file">
<jar destfile="dal.jar" basedir="." />
<move file="dal.jar" todir="./WebContent/WEB-INF/lib" />
</target>
</project>
這是一種工作,但由於某種原因,Eclipse抱怨沒有從該jar中找到的類。但是,當我手動添加它工作正常。它也只運行這個當我去項目 - 建設項目唉!
這可能證明是有用的,尤其是兩個最高投票的答案。 http://stackoverflow.com/questions/985976/refresh-an-eclipse-project-with-ant –