有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

ide Eclipse:对不同的项目使用相同的输出文件夹

以下是2003年4月发布在http://dev.eclipse.org上的一个问题。该original question是:

Hi all,

in eclipse i have created several java projects representing different modules for one web application. i'd like to configure one output folder for all of these projects. Any time i build a subproject the content of the output folder is deleted, so i loose the classes of all other subprojects.

I think there must be a switch or something like that to tell eclipse not to clear the content of the output folder when it builds a project - but i just can't find it.

Thanks for your help!

Alex

我想看看我是否能得到这个问题的明确答案。我试图了解这个问题是否已经得到解决,但除了以下答案外,我找不到任何答案:

Window-->Preferences-->Java-->Compiler-->Build Path

上述答案对我帮助不大


共 (1) 个答案

  1. # 1 楼答案

    嗯。。。我认为这种方法会带来更多的麻烦。当然,这是将项目集成在一起的一个快速而肮脏的解决方案,但你只是在推进问题。将模块尽可能彼此隔离是一种很好的做法,试图将编译后的代码合并到一个位置与IDE的设计方式背道而驰,只会带来麻烦

    我建议您研究maven来构建和打包模块。然后,引用它们只是在项目中添加一个需要它的声明的问题,这样您就集成了。当然,您需要学习它,但它提供了一个良好的惯例基础,当遵循这些惯例时,几乎可以轻松地实现集成。再加上在另一个项目中重用一些模块变得微不足道,所以您可以从各个方面获益

    当他们想要建立一个相关项目的树时,回答线程中的另一个问题是可能的,尽管有点笨拙。Eclipse将始终以平面列表的形式呈现项目,但是文件夹仍然可以排列在树中。创建项目或从子文件夹导入项目时,只需指定自定义位置。在这里,Maven可以在模块的概念上提供很多帮助

    正如eugener在评论中提到的,maven有一些插件可以让这些任务变得简单。你可以通过探索gui找到你想要的一切,也就是说,阅读maven literature会让你很好地了解它是如何工作的,以及它能为你做些什么