Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Aviso
titleCompatibilidade

Essa funcionalidade só é compatível com workspaces do TDS 11.3 a partir do dia  

Utilizando Workspace:

No TDSCLI agora é possível utilizar uma estrutura de workspace que pode ser compartilhada com o TDS Comum.

Com isso, será possível aproveitar a estrutura dos seus projetos utilizados no TDS Comum para compilar projetos, pastas físicas, arquivos físicos, pastas virtuais, arquivos linkados e outros. 

Parâmetros Utilizados:

Nome do ParâmetroDescriçãoExemplosObservação
-dataRecebe o caminho completo do workspace.

-data D:/Workspace

-data D:/WorkspaceTDS113

O nome do parâmetro e o valor devem ser separados por espaço.

Esse parâmetro não pode ser passado dentro do arquivo de configuração.

workspaceRecebe "true" para utilizar workspace definido no "-data" e "false" para não utilizar o workspace.

workspace=true

ou

workspace=false

O nome do parâmetro e o valor devem ser separados pelo sinal de igual "=".

Qualquer valor diferente de "true" será considerado como false.

Caso o parâmetro não seja informado, também será tratado como false.

program

Recebe o caminho do que deseja ser compilado a partir do workspace.

Pode ser um Projeto, pasta, recurso, arquivo e etc. Desde que seja respeitada a estrutura de projetos.

program=Nome_do_Projeto/

program=Projeto/Pasta

program=Projeto/Pasta/recurso.prw

program=Projeto/logo.png

No parâmetro program, deve ser passado o caminho relativo a partir do projeto. Caso deseje compilar um arquivo que esteja dentro de várias pastas, todas as pastas devem ser passadas no caminho, como:

program=Projeto/pasta1/pasta2/pasta3/pasta4/arquivo.4GL

No caso de diretórios, todos os arquivos dentro dos diretórios serão compilados.

 

Exemplos de Linha de Comando Completa:

 

Informações
iconfalse
titleCompilando um Arquivo do Workspace

Linha de Comando:

eclipsec.exe -application br.com.totvs.tds.cli.tdscli compile -data D:/Workspaces/workspaceTDSCLI workspace=true program=Projeto/pasta/arquivolink.prw includes=D:/Servers/Protheus/includes serverType=AdvPL server=localhost build=7.00.131227A port=1312 user=admin psw= environment=P11 authorization=D:/Chaves/matheus.AUT recompile=t

Projeto no Workspace TDS:

O que foi compilado:

Somente o "arquivolink.prw" foi compilado, pois ele não é um diretório.

Informações
titleOBS

A compilação de arquivos físicos funciona da mesma maneira que arquivos linkados.

Informações
iconfalse
titleCompilando uma Pasta

Linha de Comando:

eclipsec.exe -application br.com.totvs.tds.cli.tdscli compile -data D:/Workspaces/workspaceTDSCLI workspace=true program=Projeto/pasta includes=D:/Servers/Protheus/includes serverType=AdvPL server=localhost build=7.00.131227A port=1312 user=admin psw= environment=P11 authorization=D:/Chaves/matheus.AUT recompile=t


Projeto no Workspace TDS:

O que foi compilado:

Todos os arquivos dentro da "Pasta" foram compilados: arquivofisico.prw e arquivolink.prw.
Informações
iconfalse
titleCompilando um Projeto

Linha de Comando:

eclipsec.exe -application br.com.totvs.tds.cli.tdscli compile -data D:/Workspaces/workspaceTDSCLI workspace=true program=Projeto/ includes=D:/Servers/Protheus/includes serverType=AdvPL server=localhost build=7.00.131227A port=1312 user=admin psw= environment=P11 authorization=D:/Chaves/matheus.AUT recompile=t


Projeto no Workspace TDS:

O que foi compilado:

Todos os arquivos dentro do "Projeto" : arquivofisico.prw, arquivoLink.prw, arquivo.prw e resource.png.
Expandir
titleDúvidas Frequentes
Duvidas Frequentes
Expandir
titleErros Frequentes
Expandir
titleSe não informar o -data o que acontece?

O Eclipse irá utilizar um workspace padrão, e provavelmente o seus arquivos não sera encontrados.

Expandir
titleComo eu sei qual workspace está sendo utilizado?

No console do TDS será exibida uma mensagem: ATENÇÃO O WORKSPACE UTILIZADO É .....

Expandir
titleErros Frequentes

ERROS FREQUENTES