Java 面向.NET开发人员的Scala IDE

Java 面向.NET开发人员的Scala IDE,java,scala,playframework,sbt,scala-ide,Java,Scala,Playframework,Sbt,Scala Ide,我以商业方式编写C#,我在家使用Scala IDE(Eclipse)。我希望能够构建我的项目,这样我就有了一个play组件(.NET等效组件/VS项目)和另一个作为核心的组件(模型、服务等) 在Java/Scala世界中,我如何使用JAR等实现这一点。我如何在eclipse中构建它以获得这些结果 干杯。这取决于您是否使用maven。如果这样做,您将为play组件创建一个项目,该项目依赖于核心组件,这是另一个maven项目 如果您不想学习maven,因为您只想要一个快速的解决方案,请创建两个单独的

我以商业方式编写C#,我在家使用Scala IDE(Eclipse)。我希望能够构建我的项目,这样我就有了一个play组件(.NET等效组件/VS项目)和另一个作为核心的组件(模型、服务等)

在Java/Scala世界中,我如何使用JAR等实现这一点。我如何在eclipse中构建它以获得这些结果


干杯。

这取决于您是否使用maven。如果这样做,您将为play组件创建一个项目,该项目依赖于核心组件,这是另一个maven项目


如果您不想学习maven,因为您只想要一个快速的解决方案,请创建两个单独的java项目,并在play组件的项目属性中转到“build path”>projects选项卡,并在其中添加另一个项目(core),如果它是play项目,这也将创建工作区依赖项,您可以在play console中使用“eclipse”命令生成eclipse项目,然后导入该项目。

从Scala IDE的角度来看,有两种可能性:

  • sbt构建包含两个项目,核心项目和play项目。从sbt提示符中使用
    eclipse
    将生成正确的eclipse配置文件,并且在工作区中导入时将链接这两个项目
  • 有2个sbt构建,每个构建包含一个项目。
    eclipse
    sbt命令将生成独立的项目配置。在工作区中导入项目后,必须调整
    Java构建路径(在项目属性中)以使一个项目依赖于另一个项目。(快速提示:确保在
    订单和导出选项卡中选择所需的依赖项)
如果将其设置为2个sbt构建,则可能需要在本地发布核心,并将其作为依赖项添加到play构建中


我会让其他人插话在一个sbt构建中配置多个项目。

我正在使用eclipse和sbt。有什么意见吗?我不知道SBT,但是如果你不使用maven,那么就按照我在第二段中说的去做。这种方式对于eclipse来说是通用的