Versões comparadas

Chave

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

...

  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 há 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 "Definições Maven" para incluir seu plugin como dependência. (ou use o marketPlace se tiver publicado por lá)


  6. Recompile o projeto e limpe todos os caches (ou apenas reabra o projeto), e então use sua nova função como desejar.