totvs / advpl-vscode

Suporte para Advpl no VsCode
MIT License
161 stars 63 forks source link

Compilar Pasta de Fontes AdvPL #273

Open cmregazzo opened 6 years ago

cmregazzo commented 6 years ago

Bom dia,

Verifiquei na documentação que existe como compilar o múltiplos fontes AdvPL ao mesmo tempo.

Porém na própria documentação não explica como devo proceder para realizar tal compilação.

Poderia, por favor, me ajudar?

Obrigado.

killerall commented 6 years ago

Bom dia,

Basta clicar com o botao direito na pasta e selecionar Advpl Compil;e Folder.

samaronybarros commented 6 years ago

Ao clicar com o botão direito na pasta do seu projeto vai aparecer essas opções.

Se sua versão for em português vai aparecer AdvPL - Compilar pasta

image

jcstorino commented 6 years ago

@killerall Eu ainda continuo com a mensagem de erro ao compilar o folder no MAC OS

image

Tenho que fazer alguma alteração ?

killerall commented 6 years ago

@jcstorino Consegui reproduzir isso com muito custo aqui na VM mac. Na proxima versão estará corrigido.

EvaldoBatista commented 5 years ago

Poderiam me ajudar com este erro:

Compilação iniciada em Fri Apr 26 2019 11:55:45 GMT-0300 (-03)

Bridge Return:

SyntaxError: Unexpected end of JSON input Compilação finalizada em Fri Apr 26 2019 11:55:49 GMT-0300 (-03) tempo consumido (3.835 segs.)

jcstorino commented 5 years ago

já tentou o que esta nesta issue..

https://github.com/totvs/advpl-vscode/issues/135

viniciusdeso commented 2 years ago

Este problema persiste.

Quando clico em "Compilar Pasta/Arquivo" o VSCode mostra que teve SUCESSO em vários fontes, mas quando vejo no rpo nada aconteceu.

Ao compilar arquivo por arquivo ai sim da certo! Mas cara mais de 800 fontes fica difícil fazer um a um.

To vendo que se tiver um fonte com erro o VSCode Faz rollback de tudo e não compila nada!

[Info - 18:29:31] Starting compile. [Info - 18:29:31] Starting build for environment VINICIUS_DEV. [Info - 18:29:33] Start compile of 889 files. .......... [Info - 18:31:22] Aborting end build (rollback changes). [Error - 18:31:22] One or more files have errors and/or warnings. See problems and logs for details. [Info - 18:31:22] Compile finished.

é Isso mesmo ?

jcstorino commented 2 years ago

Olá..

Sim, esse comportamento é padrão e esperado !

att.

Em 3 de fev. de 2022, à(s) 18:36, Vinicius @.***> escreveu:

Este problema persiste.

Quando clico em "Compilar Pasta/Arquivo" o VSCode mostra que teve SUCESSO em vários fontes, mas quando vejo no rpo nada aconteceu.

Ao compilar arquivo por arquivo ai sim da certo! Mas cara mais de 800 fontes fica difícil fazer um a um.

To vendo que se tiver um fonte com erro o VSCode Faz rollback de tudo e não compila nada!

[Info - 18:29:31] Starting compile. [Info - 18:29:31] Starting build for environment VINICIUS_DEV. [Info - 18:29:33] Start compile of 889 files. .......... [Info - 18:31:22] Aborting end build (rollback changes). [Error - 18:31:22] One or more files have errors and/or warnings. See problems and logs for details. [Info - 18:31:22] Compile finished.

é Isso mesmo ?

— Reply to this email directly, view it on GitHub https://github.com/totvs/advpl-vscode/issues/273#issuecomment-1029424722, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVHLPRXIN46EF4CDA3WUODUZLYPHANCNFSM4FVJNHNQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were mentioned.

AlencarGabriel commented 2 years ago

mpilar arquivo por arquivo ai sim da certo! Mas cara mais de 800 fontes fica difícil fazer um a um.

Olá @viniciusdeso ,

Você parece estar usando a extensão TDS-VsCode, e não esta aqui (I Love AdvPL). Até onde me lembro, esta extensão aqui não tem esse comportamento citado pelo @jcstorino , ela compila o que dá, e o que não der mostra o motivo.

Por isso recomento abrir uma issue no outro repositório, para que a outra equipe que cuida da extensão TDS possa te ajudar melhor caso deseje continuar utilizando ela.