【发布时间】:2010-11-09 23:13:16
【问题描述】:
试图让我的代码使用 maven 依赖项神奇地编译。我在任何 3rd 方 maven 存储库中都找不到 playframework。
有人可以帮忙吗?我什至可以部署在任何地方?
【问题讨论】:
标签: maven-2 playframework
试图让我的代码使用 maven 依赖项神奇地编译。我在任何 3rd 方 maven 存储库中都找不到 playframework。
有人可以帮忙吗?我什至可以部署在任何地方?
【问题讨论】:
标签: maven-2 playframework
在类型安全的仓库中
<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>
【讨论】:
[INFO] Unable to find resource ... 上面的 pom 更改。我在哪里可以找到正确的artifacId 和version?看看这个 url -repo.typesafe.com/typesafe/repo/play/play_2.9.1/2.0.2,它似乎存在。
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400) Java version: 1.7.0_51
看起来就像在 Play 中使用 Maven!将需要一些特殊的“Maven 模块”。不过,我不确定Maven support 和maven module 页面之间的区别。
查看以下主题以了解一些背景:
【讨论】:
Play 1 尚未经过 Maven 化,而且很可能不会 - 但 Play 2 使用 sbt,它从 Maven 存储库下载 Play 及其依赖项。
【讨论】:
Play 1.x 和 Play2 未部署在 Maven 存储库中。另外,play 不打算在 Maven 构建中使用。这不是一个典型的 Java 项目,您可以在其中使用 pom.xml 提取资源。您需要在服务器上下载并安装本地播放框架。然后从那里进行本地编译。
使用 Apache Ivy for Play 1.x 和 SBT for Play 2 处理依赖关系。
要安装 Play 1.x,您现在还可以使用“brew install play”。这将配置并安装 play。它为您的道路增添了乐趣。
Play2 依赖于 SBT,这是一种类似于 Maven 的 Scala 构建工具。
忘记 Maven :-)
【讨论】: