Eu li perguntas: isso e aquilo . Eles sugerem modificar o arquivo sbt. Mas eu quero executar sbt clean assembly
sem testes e não modificar os arquivos de compilação sbt. É possível com o sbt? No maven há -DskipTest=true
parâmetro, há analógico para sbt?
package
pois isso não executa nenhum teste.Respostas:
Para todas as propriedades que você precisa alterar na linha de comando, acrescente "set" no início e coloque-as entre aspas.
Exemplo para Windows:
Exemplo para Mac:
fonte
sbt
com todo o seu "conjunto ...". Observe também que você pode passar várias instruções "set" como argumentos de linha de comando separados ou por ponto e vírgula separando as instruções dentro de um argumento entre aspas.sbt
problema de versão, mas devido a um mais antigosbt-assembly
. Experimente o mais universal"set test in Test := {}"
. Qual versão dosbt-assembly
está listada em seuplugins
diretório? Os documentos para 0.11.2 e 0.13.0 dizem para usar a mesma sintaxe acima no build.sbt. Mas estou supondo que, talvez, ao usar o plug-in mais antigo, essa configuração pode não estar disponível por meio do console sbt e, portanto, não na linha de comando.sbt 'set test in assembly := {}' clean assembly
ainda executa as especificações escalatest em macos /sbt 1.0
sbt
alerta, executá-los como três tarefas individuais, sem aspas:set test in Test := {}
,clean
,assembly