Проблема при импорте пакета в Scala - PullRequest
1 голос
/ 14 марта 2011

Предположим, у меня есть такие пакеты:

package test
package test.views
package test.others
package views

Теперь в файле scala я хочу импортировать test._ и views._ (не test.views._), поэтому я пишу:

import test._
import views._

Но когда я использую некоторые классы в views._, он сообщает type xxx not found, если я не изменю пакет views на другое имя.

Что мне теперь делать?

Ответы [ 2 ]

6 голосов
/ 14 марта 2011

Вы можете переключить порядок импорта пакетов (теоретически это должно работать):

import views._
import test._

Или вы можете быть более точным в views import:

import _root_.views._
2 голосов
/ 14 марта 2011

Вот еще один способ (хотя использование _root_ - самый верный путь):

import test.{views => testviews, _}
import views._
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...