dart pub publish
Use dart pub publish para publicar seu pacote Dart no site pub.dev.
Publish é um dos comandos da ferramenta pub.
$ dart pub publish [options]
Este comando publica seu pacote no site pub.dev para que qualquer pessoa possa baixá-lo e depender dele. Para informações sobre como preparar seu pacote para publicação e quais arquivos você deve incluir ou excluir, veja Publicando pacotes.
Opções
#Para opções que se aplicam a todos os comandos do pub, veja Opções globais.
--dry-run ou -n
#
Com essa opção, o pub passa pelo processo de validação, mas não faz o upload do pacote. Isso é útil se você quiser verificar se o seu pacote atende a todos os requisitos de publicação antes de estar pronto para torná-lo público de fato.
--force ou -f
#
Com essa opção, o pub não pede confirmação antes de publicar. Normalmente, ele mostra o conteúdo do pacote e pede que você confirme o upload.
Se o seu pacote tiver erros, o pub não faz o upload e encerra com um erro.
Em caso de avisos, o seu pacote é enviado.
Para garantir que o seu pacote não tenha avisos antes do upload,
não use --force ou use --dry-run primeiro.
--skip-validation
#
Publica sem passar pelo processo de validação do lado do cliente nem resolver dependências. Isso é útil para usuários avançados que sabem por que a validação falha e querem contornar um problema específico.
Exemplo: ao publicar no pub.dev, pode levar alguns minutos para um pacote recém-publicado
ficar disponível.
Portanto, se você estiver publicando dois pacotes dependentes, em que o segundo depende do primeiro,
pode esperar alguns minutos entre a publicação do primeiro e a do segundo, ou
usar --skip-validation para publicar o segundo pacote imediatamente,
contornando a validação do lado do cliente.
ia-translate: true
Em um workspace
#
Em um workspace do pub, dart pub publish publica
o pacote no diretório atual.
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.