首页 文章

是否可以仅通过Maven使用Scala-Play生态系统?怎么样?

提问于
浏览
2

我需要在一个非常受控制的环境中开发一个Scala-Play应用程序,在这个环境中他们已经 Build 了Maven但是不允许任何其他构建工具,例如SBT . 我当然真的想要,但我不能在这里 . 因此我的问题是,是否可以仅使用Maven来设置Scala-Play应用程序?注意我不想使用Java即 生产环境 力 .

我使用过Scala - Play,我非常习惯Play sbt插件,它可以很好地设置激活器等等,但不幸的是我不喜欢这个选择...但是,我可以用Maven做任何事情 .

毋庸置疑,我已尝试在本地设置SBT和Activator以通过现有的Nexus Maven获取依赖关系隧道,但没有成功 . nexus实例没有ivy2存储库,我不允许创建一个 .

1 回答

  • 4

    有Play Maven插件(尽管它还处于测试阶段):https://github.com/play2-maven-plugin/play2-maven-plugin

    我没有使用它,但我做了很少的Play模块,它们依赖于Play并完全在Maven中构建 . 我使用Maven中央存储库中的Play . 希望这会帮助你 .

    <dependency>
        <groupId>com.typesafe.play</groupId>
        <artifactId>play-java_2.11</artifactId>
        <version>${play.version}</version>
        <scope>provided</scope>
    </dependency>
    
    <dependency>
        <groupId>com.typesafe.play</groupId>
        <artifactId>play-cache_2.11</artifactId>
        <version>${play.version}</version>
        <scope>provided</scope>
    </dependency>
    
    <dependency>
        <groupId>com.typesafe.play</groupId>
        <artifactId>play-json_2.11</artifactId>
        <version>${play.version}</version>
        <scope>provided</scope>
    </dependency>
    

相关问题