我在商业上编写 C#,我在家里使用 Scala IDE (Eclipse)。我希望能够构建我的项目,所以我有一个播放组件(.NET 等效程序集/VS 项目)和另一个核心组件(模型、服务等)
如何在 Java / Scala 世界中使用 Jars 等执行此操作。如何在 eclipse 中构建它以获得这些结果?
干杯。
我在商业上编写 C#,我在家里使用 Scala IDE (Eclipse)。我希望能够构建我的项目,所以我有一个播放组件(.NET 等效程序集/VS 项目)和另一个核心组件(模型、服务等)
如何在 Java / Scala 世界中使用 Jars 等执行此操作。如何在 eclipse 中构建它以获得这些结果?
干杯。
这取决于您是否使用maven。如果这样做,您将为 play 组件创建一个项目,该项目依赖于核心组件,这是另一个 maven 项目。
如果您不想学习 maven,因为您只想要一个快速的解决方案,请创建两个单独的 java 项目,然后在 play 组件的项目属性中转到“构建路径”>“项目”选项卡并在那里添加另一个项目(核心),这也将创建一个工作区依赖项
如果是play项目,可以直接在play控制台中使用eclipse命令生成eclipse项目,导入项目即可。
从 Scala IDE 的角度来看,有两种可能性:
eclipse
将生成正确的 Eclipse 配置文件,并且在工作区中导入时将链接 2 个项目。eclipse
sbt 命令将生成独立的项目配置。在工作区中导入项目后,Java build path
必须调整(在项目属性中)以使一个项目依赖于另一个项目。(快速提示:确保在选项卡中选择所需的依赖Order and Export
项)。如果您使用 2 个 sbt 构建设置它,您可能需要在本地发布核心,并将其作为依赖项添加到 play 构建中。
我会让其他人在一个 sbt 构建中配置多项目。