在我的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 –