我正在寻找一种解决方案,可以强制Eclipse在运行项目之前自动清理它(我说的是仅使用Eclipse运行项目-没有Maven,没有Ant)。对于构建,我已经有了一个Maven配置,但有时我也直接从Eclipse运行构建,这就是我需要清理的时候。
难道不能让Maven和Eclipse使用不同的类文件夹吗?例如,对于Maven构建,使用/target,而对于Eclipse内部Java编译器,使用/bin。如果可以这样做,那么就可以有两个不同的启动配置从两个不同的位置运行代码。第二种选择:您可以创建一个小的Ant脚本来清除目标目录。该Ant脚本可以从Eclipse内部运行,因此解决方法是先运行Ant启动配置,然后再运行Java启动配置。为了使这成为一步过程,请安装Eclipse CDT中的启动组功能(您只需要该小功能,而不是整个CDT!),然后您可以从其他两个启动配置创建一个“批”式启动配置。现在一切都在Eclipse内部,只需一个启动配置!