使用外部构建工具进行Java内容辅助/重构
我们目前使用内置的Eclipse构建工具构建我们的使用外部构建工具进行Java内容辅助/重构,java,android,eclipse,ant,Java,Android,Eclipse,Ant,我们目前使用内置的Eclipse构建工具构建我们的Android(Java)项目。然后我们有一个单独的ANTbuild脚本,用于自动构建、单元测试等 我还想切换到在Eclipse中使用ANT脚本。我不知道Eclipse内容辅助和重构工具将如何与这种安排交互 我是否可以继续使用Eclipse重构/内容辅助工具,而从不使用Eclipse构建按钮?我们目前没有在Eclipse中使用“自动构建”模式,所以我不关心这一点 另一方面,像ANT这样的工具是否能够像Eclipse一样构建少量的内容 或者Ecli
Android(Java)
项目。然后我们有一个单独的ANT
build脚本,用于自动构建、单元测试等
我还想切换到在Eclipse中使用ANT脚本。我不知道Eclipse内容辅助和重构工具将如何与这种安排交互
我是否可以继续使用Eclipse重构/内容辅助工具
,而从不使用Eclipse构建按钮
?我们目前没有在Eclipse中使用“自动构建”
模式,所以我不关心这一点
另一方面,像ANT
这样的工具是否能够像Eclipse一样构建少量的内容
或者Eclipse是否做了一些比修改日期检查更智能的事情来限制它的构建量?您完全可以这样做。使用Ant很简单-只需执行
窗口->显示视图->Ant
,然后将build.xml
拖到它上面。之后,您只需双击目标即可启动Ant构建。当然,您仍然可以将Eclipse用于其他任何事情我意识到我可以从Eclipse运行ANT,但我的问题是Eclipse是否能够使用类信息。它通常必须构建以完全了解代码——这意味着在我构建之前,它通常不会自动完成所有事情和/或无法进行所有重构。如果您将类放置在Eclipse中映射为类路径的位置,那么yesDroidIn,您能澄清我如何做到这一点吗?在哪里指定这样的类路径?我在Java/Eclipse集成方面不是很强,所以我只知道类路径是一种指定外部依赖项的方法。这真的很简单。当您运行ant时,您的类将在某个目录中生成,比如C:\my projects\classes。只需在Eclipse中的顶部项目文件夹上单击鼠标右键,然后选择“属性”。在弹出窗口中选择“Java构建路径”,然后在右窗格底部看到“默认输出文件夹”。单击它旁边的“浏览”按钮并导航到ant构建放置类文件的目录。当然,如果您的类有一个包,比如com.foo.MyClass.class,那么我所说的目录将有一个嵌套的“com”文件夹