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 的成员

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

4

1 回答 1

0

commons-collections 被限定为测试依赖项(可能是因为它是某些测试库的传递依赖项),因此您需要将其添加为项目 sbt 配置中的正常依赖项才能使用它。

于 2013-10-29T19:08:22.100 回答