Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

Apesar da plataforma Cronapp ter todos os recursos necessários para criar plugins para a própria plataforma, nada impede que você use sua IDE preferida para criar novos plugins.

Neste documento, criaremos um plugin com funções de bloco servidor para ser usado na plataforma Cronapp.

Vamos começar?

  1. Crie um projeto maven (para jar - "<packaging>jar</packaging>") na sua IDE preferida. (Neste documento usaremos Apache Netebeans)

  2. Após criar seu projeto, inclua no seu pom.xml a dependência para a lib io.cronapp:cronapi-java, esta lib tem tudo que você precisa para criar suas funções.


  3. Faremos agora uma classe java que representará a sua nova Categoria, com duas novas funções.

    Obs.1: As anotações @CronapiMetaData e @ParamMetaData são as anotações principais que você utilizará para definir como e com que nome sua função aparecerá na lista de funções para bloco.
    Obs.2: A lib cronapi tem todas as principais funções já existentes para blocos, e você pode reutiliza-las em sua função se desejar.
    Obs.3: Não a limites para o que pode ser feito, o que seu conhecimento na liguagem java permitir, você pode utilizar. (sorriso)
  4. Uma vez concluído, você deve publicar seu plugin. Recomendamos usar o MarketPlace da plataforma Cronapp, mas para fins de uso, consideraremos que apenas fizemos uma publicação pública no repositório central maven.

  5. Agora vamos utilizar o novo plugin apenas publicado no repositório central maven em um projeto na plataforma Cronapp.
    Para ativar o plugin que acabamos de criar, vamos inclui-lo manualmente no pom.xml do nosso projeto. Em modo avançado, edite 
  • Sem rótulos