CollectionUtils导入播放模板

时间:2013-10-29 18:01:18

标签: playframework-2.0

我的模板 menu.scala.html 如下

@(menuItems: List[utils.MenuUtils.IMenuItem])

@import org.apache.commons.collections.CollectionUtils

@if(CollectionUtils.isNotEmpty(menuItems)) {
    <div id="navigation">
        <ul>
        @for(menuItem <- menuItems) {
            <li>
                <a @if(menuItem.isActive()) {class = "active"} href="@{menuItem.getUrl()}">@{menuItem.getLabel()}</a>
            </li>
        }
        </ul>
    </div>
}

并且编译器说:

  

对象集合不是第2行的.. \ menu.scala.html中的org.apache.commons包的成员

有人在这里看到任何错误吗?

1 个答案:

答案 0 :(得分:0)

commons-collections的作用域是一个测试依赖项(可能是因为它是对某些测试库的传递依赖),因此您需要将它作为普通依赖项添加到项目sbt config中才能使用它。

相关问题