播放Managing library dependencies
docs說明如何配置SBT以使用播放庫。將播放庫添加到Maven項目
但是,如何將此庫添加到Maven項目?
我正在嘗試創建Java toJson
方法。我想使用Scala Play的JSON庫來實現向JSON工作的實際轉換。我可以在我的Java方法中返回String
,但使用JsValue
類型會更加安全。
播放Managing library dependencies
docs說明如何配置SBT以使用播放庫。將播放庫添加到Maven項目
但是,如何將此庫添加到Maven項目?
我正在嘗試創建Java toJson
方法。我想使用Scala Play的JSON庫來實現向JSON工作的實際轉換。我可以在我的Java方法中返回String
,但使用JsValue
類型會更加安全。
玩JSON庫發佈到類型安全的Maven倉庫作爲自己的工件。您可以包括在你的Maven項目,像這樣:
<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>play-json_${play.scala.version}</artifactId>
<version>${play.version}</version>
<scope>compile</scope>
</dependency>
其中play.scala.version
寫這篇文章的當前值是2.10和play.version
是2.2.1。
如果你不使用,如Nexus或artifactory的私人中央資料庫,通過增加在頂層以下的類型安全的存儲庫添加到您的POM:
<repositories>
<repository>
<id>typesafe</id>
<url>http://repo.typesafe.com/typesafe/releases/</url>
</repository>
</repositories>
要查看行家的完整示例包含更多來自Play的庫的pom,請查看play-pure-maven-plugin存儲庫中包含的示例pom。您不需要使用Maven插件(我是其作者)以利用這些依賴關係。
https://github.com/absurdhero/play-pure-maven-plugin/blob/master/sample_play_project_pom.xml
的可能重複[哪裏玩框架Maven倉庫?(http://stackoverflow.com/questions/4139687/where-is-the-play-framework-maven-repository) –