【问题标题】:Nesting projects with shared resources in Eclipse在 Eclipse 中使用共享资源嵌套项目
【发布时间】:2013-01-25 20:55:43
【问题描述】:

我有一个自定义 Web 应用程序项目,其中 projectwebapp 是 Eclipse 项目。假设结构如下

/project
    /webapp
        /_src
            /com.webapp.servlets
            /com.webapp.domain
            /com.webapp.services

现在我想创建基于 java 命令行的工具来模拟 servlet 的操作。这将需要我的domain 包中的类。我还需要将此命令行应用程序从 Web 应用程序项目中拆分出来。我还需要将这些共享类提取到另一个项目中。

我想要这种结构

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

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

【问题讨论】:

  • 我只是在一个 Eclipse 项目中使用多个源文件夹,效果很好。
  • 我的问题是我需要将每个项目部署在一个单独的 jar 中,不同的构建系统。
  • 如果您使用 ant(一个带有 eclipse 插件的自动构建系统)构建您的 jar,您可以为您需要的每个 jar 创建不同的构建目标。如果您还没有使用 Ant,那么它非常值得一看并且用途广泛。它在这种情况下尤其闪耀

标签: java eclipse project


【解决方案1】:

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

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

【讨论】:

  • 你能澄清一下“通过添加你需要的项目来配置构建路径”是什么意思吗?
  • @Kepboy 如果您右键单击一个项目,选择 Build Path 和 Configure Build Path...,在 Projects 选项卡下,您可以添加您的任何其他项目当前工作区。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多