Estou usando o IntelliJ IDEA 13 (Community Edition) com o plug-in Scala.
Minha importação inicial de um projeto Scala existente com uma build.sbt
multa funcionou. As dependências da biblioteca foram identificadas pelo IDEA. Dependências adicionais adicionadas após a importação inicial não foram selecionadas, embora eu tenha marcado a auto-import
opção.
Como forçar a IDEA a recarregar as dependências build.sbt
?
scala
intellij-idea
sbt
David B.
fonte
fonte
Respostas:
Você pode forçar o SBT a recarregar as alterações: Abra a janela da ferramenta SBT (no lado direito do IDE) e pressione o botão Atualizar.
Se você usar o recurso de importação automática, precisará salvar seu arquivo para forçar a atualização automática.
fonte
Se o plugin ficar 'travado', ajuda a invalidar o cache (no menu arquivo) e reiniciar o intellij.
fonte
Em 7 de dezembro de 2013, o problema foi resolvido. Você precisa atualizar o plug-in Scala no IntelliJ IDEA (isso se aplica às edições community e ultimate).
Este é o link para o problema aberto no site da comunidade de desenvolvedores JetBrains: http://devnet.jetbrains.com/thread/451395
fonte
Isso pode ser devido a uma publicação quebrada de
org.jetbrains:sbt-structure:latest.integration
ocorrido hoje à noite, cerca de 4 ou 5 horas atrás. Dado que sua postagem tem 4 horas ...Você pode ver a atividade da hera em
idea.log
(~/Library/Logs/IntelliJIdea13
ou~/Library/Logs/IdeaIC13
no OSX).Abri um ticket no JetBrains.
fonte
O ticket para plublicação quebrada do sbt.jetbrains foi resolvido. A atualização do plugin scala corrigirá esse problema. Ticket: http://devnet.jetbrains.com/thread/451395
fonte
Talvez isso funcione apenas para algum tipo de projeto, mas no meu caso,
no lado da biblioteca, eu faço
sbt
:publishLocal
no lado do cliente em que a biblioteca entra, clico no item de menu
Build -> Build (Ctrl-F9)
e, às vezes, quando os arquivos abertos ou o Intellisens ainda não estão atualizados, eu façoCtrl-Alt-Y
(item de menuFile -> Synchronize
) para obter o arquivo refletindo a base de código atualizada.Não precisar
refresh all sbt projects
é mais rápido para mim.fonte