首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Eclipse与ant的build.xml所做的文件系统更改不同步

是因为Eclipse和ant是两个独立的工具,它们之间的文件系统更改不会自动同步。具体来说,Eclipse是一个集成开发环境(IDE),用于开发各种应用程序,而ant是一个构建工具,用于自动化构建和部署项目。

当在Eclipse中修改文件系统时,Eclipse会自动检测到更改并更新其内部的项目文件索引。但是,ant并不会自动检测这些更改,因为它是一个独立的构建工具,不依赖于Eclipse的文件索引。

为了解决这个问题,可以采取以下几种方法:

  1. 手动刷新项目:在Eclipse中,可以右键单击项目,然后选择"Refresh"选项,以强制Eclipse重新加载文件系统中的更改。
  2. 使用Eclipse的自动构建功能:在Eclipse的菜单栏中,选择"Project" -> "Build Automatically",启用自动构建功能。这样,当文件系统发生更改时,Eclipse会自动重新构建项目,以反映这些更改。
  3. 在ant中使用Eclipse插件:可以安装Eclipse插件,如"Ant4Eclipse",它可以与ant集成,使ant能够与Eclipse的文件系统更改同步。通过配置ant任务,可以在构建过程中自动检测和应用文件系统的更改。

总结起来,Eclipse与ant的build.xml所做的文件系统更改不同步是因为它们是两个独立的工具,解决方法包括手动刷新项目、启用Eclipse的自动构建功能以及使用Eclipse插件来实现ant与Eclipse的文件系统同步。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ant 编译java(java是干啥)

ant是使用java实现,所以它跨平台 使用简单–ant兄弟make比起来 语法清晰–同样是和make相比 功能强大–ant能做事情很多,可能你用了很久,你仍然不知道它能有多少功能。...4.ant兄弟make ant很多事情,大部分是曾经有一个叫make所做,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定,但大部分人如此。...ok, 上边你完成了任务,但是你是否有些感触呢,在那些build.xml中,大多数是重复,而且更改一次目录需要更改不少东西。...=D:\\study\\ant\\src2 src3=D:\\study\\ant\\src3 然后你build.xml文件可以这样写,别人只需要更改配置文件,而不许要更改build.xml文件了...里边先天支持ant,所以你可以在eclipse里边直接写build.xml 因为eclipse提供了提示功能,自动补充功能,它能让你事半功倍。

93010

java中ant详解

--因为ant是使用java实现,所以它跨平台 使用简单--ant兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做事情很多,可能你用了很久,你仍然不知道它能有多少功能...4,ant兄弟make ant很多事情,大部分是曾经有一个叫make所做,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定,但大部分人如此。...ok,上边你完成了任务,但是你是否有些感触呢,在那些build.xml中,大多数是重复,而且更改一次目录需要更改不少东西。是否能让工作做更好一点呢,答案是肯定。...=D:\\study\\ant\\src2 src3=D:\\study\\ant\\src3 然后你build.xml文件可以这样写,别人只需要更改配置文件,而不许要更改build.xml文件了...passfile="${cvs.passfile}"/> 在eclipse里边先天支持ant,所以你可以在eclipse里边直接写build.xml 因为eclipse提供了提示功能,自动补充功能,它能让你事半功倍

96921

1,什么是ant「建议收藏」

–因为ant是使用java实现,所以它跨平台 使用简单–ant兄弟make比起来 语法清晰–同样是和make相比 功能强大–ant能做事情很多,可能你用了很久,你仍然不知道它能有多少功能...4,ant兄弟make ant很多事情,大部分是曾经有一个叫make所做,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定,但大部分人如此。...ok,上边你完成了任务,但是你是否有些感触呢,在那些build.xml中,大多数是重复,而且更改一次目录需要更改不少东西。是否能让工作做更好一点呢,答案是肯定。...src2=D:\\study\\ant\\src2 src3=D:\\study\\ant\\src3 然后你build.xml文件可以这样写,别人只需要更改配置文件,而不许要更改build.xml...里边先天支持ant,所以你可以在eclipse里边直接写build.xml 因为eclipse提供了提示功能,自动补充功能,它能让你事半功倍。

1K20

编译Hadoop 1.2.1 Hadoop-eclipse-plugin插件

编译Hadoop1.x.x版本eclipse插件为何如此繁琐? 个人理解,ant初衷是打造一个本地化工具,而编译hadoop插件资源间依赖超出了这一目标。...导致我们在使用ant编译时候需要手工去修改配置。那么自然少不了设置环境变量、设置classpath、添加依赖、设置主函数、javac、jar清单文件编写、验证、部署等步骤。...新建直接打包并部署jar到eclipse/plugin目录target cd hadoop-1.2.1/src/contrib/eclipse-plugin vi build.xml 添加target.../hadoop-1.2.1/src/contrib/eclipse-plugin/build.xml 启动eclipse,新建Map/Reduce Project,配置hadoop location.验证插件完全分布式插件配置截图和.../build.xml hadoop-1.2.1/src/contrib/eclipse-plugin/META-INF/MANIFEST.MF hadoop-eclipse-plugin-1.2.1

37110

web项目ant打包完整案例

前两周做web项目要部署到服务器上去,为了后续升级部署方便,决定采用Ant进行(开发用myeclipse 8.5),ant打包测试也是在myeclipse上进行,build.xml测试完成后地通过本地配置...ant进行手工打包:ant -buildfile build.xml.下面将相关过程简单总结如下: (1)运用myeclipse对web项目打war包,观察其他结构和组成,方便ant打包build.xml...意思是基础目录是build.xml同级目录,比如说src或 s2si,后续新建目录都是在此基础上进行,为了方便打包,可以根据自己需要放置 build.xml,比如我就放在了工程s2si根目录下....打包编译不过,本地手工ant打包会报如下错: eclipse 出现警告: [options] 未 -source 1.6 一起设置引导类路径....标签,指定路径时用classpathref还是用path还是用refid有不同情况,这里用是refid,注意根据自己情况而定. ---->> ant打包核心build.xml内容如下: <?

1.9K40

eclipse中执行Ant脚本:Class not found: javac1.8

最近把eclipse也升级到neon,java也同步升级到1.8,在eclipse中执行很久之前写ant脚本(build.xml)时报错了: Class not found: javac1.8...在命令行中执行ant脚本是正常,因为我电脑中安装了java1.6,1.7,1.8,但默认版本是1.6,我知道我ant脚本中指定了生成目标版本(target)是1.6。...在网上查了资料后,搞清楚了原因,原来是Ant版本太低,低于1.9,无法和java1.8兼容。...于是到http://ant.apache.org/bindownload.cgi下载了1.10.1,解压到本地后,如下图修改了eclipseant主目录参数,指定使用1.10.1。 ?...参考资料: 《Class not found: javac1.8”问题总结》 《 Could not find the main class: org.eclipse.ant.internal.launching.remote.InternalAntRunner

84160

Hadoop2.4.0 Eclipse插件制作

下边来说说我整个制作过程吧: 想导入到eclipse中制作,但是导入进去之后觉得麻烦就算了,直接在win7 64位、JDK1.6、ANT1.8环境下以命令行运行 依葫芦画瓢,设置eclipse目录和...hadoop目录,在没有修改任何文件情况下直接运行 D:\SDK\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin>ant jar...-2.6.jar,便在build.xml中找到相应位置改为2.6,这个需要说是作者可能偷懒,在拷贝文件中使用是变量,在配置信息中直接使用了2.5,不统一,变量配置信息在“hadoop2x-eclipse-plugin-master...\ivy\libraries.properties”文件中,搜索“commons-lang.version”将对应版本改为2.6,好了,在命令行下运行ant,成功在“hadoop2x-eclipse-plugin-master...官网下载了最新版eclipse4.3.2,将ant语句改为 D:\SDK\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin>ant

38510

gradle打包android (实现外部导入签名文件、多渠道打包、导入ant脚本)

最近一直在做android自动打包,之前已经完成了用纯命令行形式打包、原生态ant脚本打包,和基于androidSDK打包,并且实现了多渠道打包,后来同事推荐了gradle,网上资料说...gradle各种好,自己也感兴趣是实现一下,其实一般来说由于android对eclipse支持减弱,大部分的人都是用gradleandroid studio融合,这样面的例子也会比较多,但笔者所在项目还是在...eclipse比较多,由于开发人员在移植过程中发现报错比较多所以一直没有完全移植(好吧,其实早晚会移植),所以笔者是用eclipseIDE做实验,下面先贴几个基础知识      首先是新建一个android...'build.xml' //这里导入了ant脚本 dependencies { compile fileTree(dir: 'libs', include: '*.jar') } android...,用ant专职改文件信息,这里专门做多渠道打包,可以分开,其实要做到全自动还有两步,一个是从svn自动获取,这个网上有很多版本可以学习,另一个是用脚本修改build.gradle文件,动态变换签名

64310

Ant是什么?「建议收藏」

一、Ant介绍 Ant是Java生成工具,是Apache核心项目; Ant类似于Unix中Make工具,都是用来编译、生成; Ant是跨平台,而Make不能; Ant主要目的就是把你想做事情自动化...主目录; 在path中配置%ANT_HOME%/bin; 配置完成之后,打开命令行,输入ant,当出现“Buildfile: build.xml does not exist!...Build failed”时说明配置完成; 三、Ant入门 ant默认生成文件为build.xml; 输入ant后,ant会在当前目录下搜索是否有build.xml,如果有,则执行;当然也可以自定义生成文件...中使用AntEclipse中虽然没有内置创建Ant生成文件,但是可以通过配置完成: 点击 window–>preferences–>General–>editors–>file associations...; 在File types中创建一个build.xml,并将associated editor默认项设置为ant editor即可; 当在项目中创建一个build.xml时,这个文件就是ant生成文件

1.7K20

openfire环境搭建

1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出openfire_src文件夹放至eclipse workplace...(注意:若是变更了解压出来文件名,则接下来所有用到文件名地方都要作出相应更改,否则会报错!)...3、把openfire_src文件夹里三个无用html文件删除 4、打开eclipse,新建一个名为openfire_srcJava Project,然后finish     注:此处默认路径为...9、点击Window -> Show View -> Ant,在Ant中选择Add Buildfiles,将build目录下build.xml选中,然后ok 10、把Java JDKlib目录下tools.jar...数据库设置选择标准数据库连接,点击继续 25、在数据库设置-标准连接设置界面,选择数据库驱动mysql,更改数据库url,其中需要更改有服务器ip地址,还有数据库名,建议单独建立一个名为openfire

1.3K50
领券