播放2 - 如何使用通过sbt包含的库

时间:2012-10-01 20:56:26

标签: playframework playframework-2.0 dependencies sbt

我只是在我的Play 2项目中添加一个sbt依赖项:

val appDependencies = Seq(
   "org.markdownj" % "markdownj" % "0.3.0-1.0.2b4"    
)

我现在如何在我的控制器中使用此库? Play 2中的模型。我无法理解它!

1 个答案:

答案 0 :(得分:2)

模板中的用法:

@Html(new com.petebevin.markdown.MarkdownProcessor().markdown("This is a *simple* test."))

控制器/模型中的用法:

import com.petebevin.markdown.MarkdownProcessor
val textInMarkdown = /* where ever your text comes from */
val htmlCode: String = new MarkdownProcessor().markdown(textInMarkdown)

生成javadocs(bash)可能会有所帮助:

git clone https://github.com/myabc/markdownj.git
cd markdownj/core
mvn javadoc:javadoc #this may take a while, loading lots of dependencies
#open markdownj/core/target/site/apidocs/index.html

对其他降价处理器开放。