24

试图让我的代码使用 maven 依赖项神奇地编译。我在任何 3rd 方 Maven 存储库中都找不到 playframework。

有人可以帮忙吗?我什至部署在任何地方?

4

4 回答 4

17

在类型安全的仓库中

<repositories>
  <repository>
    <id>typesafe</id>
    <name>typesafe-releases</name>
    <url>https://repo.typesafe.com/typesafe/releases</url>
  </repository>
</repositories>

依赖是:

<dependency>
  <groupId>play</groupId>
  <artifactId>play_2.9.1</artifactId>
  <version>2.0.2</version>
</dependency>
于 2012-07-03T10:36:34.150 回答
2

看起来就像在 Play 中使用 Maven!将需要一些特殊的“Maven 模块”。不过,我不确定是否理解Maven 支持Maven 模块页面之间的区别。

请查看以下线程以了解一些背景:

于 2010-11-10T02:16:42.783 回答
1

Play 1 还没有被 Mavenised,而且很可能不会——但是 Play 2 使用 sbt,它从 Maven 存储库下载 Play 及其依赖项。

于 2012-05-12T13:09:07.273 回答
0

Play 1.x 和 Play2 未部署在 Maven 存储库中。另外,play 不打算在 Maven 构建中使用。这不是一个典型的 Java 项目,您可以在其中使用 pom.xml 提取资源。您需要在服务器上下载并安装本地播放框架。然后从那里进行本地编译。

Play 1.x 的 Apache Ivy 和 Play 2 的 SBT 处理依赖关系。

要安装 Play 1.x,您现在还可以使用“brew install play”。这将配置并安装 play。它为您的道路增添了乐趣。

Play2 依赖于 SBT,这是一种类似于 Maven 的 Scala 构建工具。

忘记 Maven :-)

于 2012-05-12T13:08:22.827 回答