我的模板 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包的成员
有人在这里看到任何错误吗?
答案 0 :(得分:0)
commons-collections的作用域是一个测试依赖项(可能是因为它是对某些测试库的传递依赖),因此您需要将它作为普通依赖项添加到项目sbt config中才能使用它。