【问题标题】:Multi-project app in Eclipse with mavenEclipse中的多项目应用程序与maven
【发布时间】:2015-01-25 23:58:42
【问题描述】:

我习惯了 Visual Studio,所以 Eclipse 对我来说很新。

我必须开始(尽快)开发一个包含 3 个子项目的项目:

1 - 支持 Hibernate 的业务逻辑库 2 - JavaFX 配置实用程序 3 - 内部包含大量 JavaScript 的 Spring MVC 应用程序

2和3以1为核心。

我试过谷歌手册,但所有这些都是关于这个任务的一部分,与完整的解决方案无关。

我可以创建所有 3 个项目并将它们放在解决方案目录中的相同子目录中。但是如何将它们连接到核心库? Maven 看起来很棒,但我无法向他解释如何连接模块。

如何制作这样的结构?

【问题讨论】:

  • 你想要一个 Maven 多模块项目。

标签: java eclipse spring hibernate maven


【解决方案1】:

在我看来,Eclipse 处理结构化项目的能力不如 Visual Studio。 (我在工作中对 Java/Eclipse 进行编程,并在家里使用 VS aka Atmel Studio 来完成业余爱好者的 C++/Arduino 项目)。

在 Eclipse 中,我发现最好将每个组件检出到顶层并单独编译每个组件(mvn clean install)。它的输出通常是一个 .jar 文件,它将安装在您的本地 maven 存储库中。然后,将该 jar 列为更高级别组件的 pom.xml 文件中的依赖项。

我建议您将 M2Eclipse 或其他一些 Maven 客户端安装到 Eclipse 中。在我看来,它们并不完美,但比手动完成所有事情要高效得多。

Eclipse 也很好地支持多个工作区。每个主要的多组件项目一个工作区效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多