Java 在Eclipse中使用共享资源嵌套项目

Java 在Eclipse中使用共享资源嵌套项目,java,eclipse,project,Java,Eclipse,Project,我有一个定制的web应用程序项目,其中project和webapp是Eclipse项目。假设结构如下 /project /webapp /_src /com.webapp.servlets /com.webapp.domain /com.webapp.services 现在我想创建基于java命令行的工具来模拟servlet的操作。它需要我的域包中的类。我还需要将这个命令行应用程序从web应用程序项

我有一个定制的web应用程序项目,其中
project
webapp
是Eclipse项目。假设结构如下

/project
    /webapp
        /_src
            /com.webapp.servlets
            /com.webapp.domain
            /com.webapp.services
现在我想创建基于java命令行的工具来模拟servlet的操作。它需要我的
包中的类。我还需要将这个命令行应用程序从web应用程序项目中分离出来。我还需要将这些共享类提取到另一个项目中

我想要这种结构

    /project
        /webapp
            /_src
                /com.webapp.servlets                 
                /com.webapp.services
        /commandline
             /_src
                 /com.commandline.simulation
        /shared
             /_src
                /com.webapp.domain

如何在Eclipse(Indigo)中使用共享资源实现这种嵌套项目结构?

这非常简单。在根项目中创建新文件夹。然后创建一个Java项目,但不要使用默认位置,而是使用您创建的新文件夹。这将在项目资源管理器中创建一个新条目,但在文件系统中,您将有嵌套的项目


在需要其他项目资源的项目中,只需通过添加您需要的项目来配置构建路径,

我只需在一个Eclipse项目中使用多个源文件夹,效果非常好。我的问题是,我需要将每个项目部署在一个单独的jar、不同的构建系统中。如果您使用ant构建jar(一个带有eclipse插件的自动构建系统),你可以为你需要的每个jar创建一个不同的构建目标。如果你还没有使用Ant,它非常值得一看,而且用途非常广泛。它在这种情况下尤其引人注目。你能澄清什么是“通过添加你需要的项目来配置构建路径”吗表示?@Kepboy如果右键单击项目,选择“生成路径”并配置生成路径…,则在“项目”选项卡下,可以添加当前工作区中的任何其他项目。