A funcionalidade de bibliotecas permite fazer uma cópia de alguns recursos selecionados de um projeto Cronapp e utilizá-lo, de forma totalmente independente, em outro projeto, dentro ou fora da plataforma Cronapp.
Por exemplo, com esse recurso seria possível desenvolver funções para realizar diversas ações, como retornar de forma criptografada o conteúdo passado via parâmetro. Essa função pode ser utilizada em qualquer momento dentro do projeto que importou a biblioteca, porém, seu código não pode ser editado, pois as bibliotecas são exportadas em formato binário.
Configuração dos recursos
Atualmente, os únicos recursos Cronapp exportados para as bibliotecas são os Blocos de programação servidor e Fonte de dados do tipo Bloco de programação servidor.
Para exportar, é necessário seguir os seguintes passos:
- Definir quais os arquivos blockly e Fonte de dados que se deseja exportar.
- Exportar via arquivo
.jar
e dependência Maven.
Bloco de programação
Para habilitar a exportação de um arquivo de bloco de programação, acesse a janela de configuração do editor blockly e marque a opção Exportar Biblioteca (destaque 1 da figura 2). Ao habilitar essa opção, todas as funções contidas no blockly serão exportadas.
![](/download/attachments/234664593/BibliotecaExportarBlocoServidorConfiguracao.png?version=2&modificationDate=1710952446000&api=v2)
Figura 2 - Habilitando para exportação todas as funções contidas nesse arquivo
Fonte de dados
Para exportar uma Fonte de dados é necessário que o Datasource seja do tipo Bloco de programação e que o bloco de programação que alimenta a Fonte de dados também seja incluído na biblioteca.
Assim, crie ou abra uma Fonte de dados (destaque 1 da figura 2.1), defina o tipo como Bloco de programação (2), escolha um bloco de programação servidor que retorne uma lista de objetos (2) e marque a opção Exportar Bibliotecas (4).
![](/download/attachments/234664593/BibliotecaExportarDatasourceConfiguracao.png?version=3&modificationDate=1710952446000&api=v2)
Figura 2.1 - Habilitando a opção Exportar Biblioteca de uma Fonte de dados
Em seguida, selecione a aba Campos e defina os atributos contidos nos objetos da lista (Figura 2.2). Veja mais detalhes sobre essa aba no tópico "Campos" da documentação da Fonte de dados.
![](/download/attachments/234664593/BibliotecaExportarDatasourceCamposConfiguracao.png?version=2&modificationDate=1710952446000&api=v2)
Figura 2.2 - Definição dos atributos dos objetos que alimenta a Fonte de dados
Por fim, acesse o bloco de programação que alimenta a fonte de dados e habilite também a opção Exportar Biblioteca. (veja mais detalhes no tópico Bloco de programação).
Exportar
Arquivo .jar
Dependência Maven