O Cronapp adicionou parâmetros extras para a geração de arquivos war através da linha de comando Maven "mvn package". Os parâmetros permitirão definir perfil (desenvolvimento, produção etc), se ele deve auto-popular a base de dados, se deve levar as strings de conexão com banco de dados e o tipo de auto-geração de tabelas. Esses parâmetros são muito úteis para usuários que automatizam entregas/integração contínuas (CD/CI) através de ferramentas externas, como por exemplo, o Jenkins
Os parâmetros extras ao "mvn package" são (cada parâmetro deve ser precedido com o "-D"):
cronapp.profile - tipo de perfil (DEV, PROD etc - Padrão: DEV);
cronapp.populate - indica se deve incluir o populate.json (true/false - Padrão: true);
cronapp.useContext - indica se deve incluir o context.xml com dados de conexão (true/false - Padrão: true);
cronapp.generationType - indica qual o tipo de geração de entidades (none, auto, create-tables, create-or-extend-tables, drop-and-create-tables - Padrão auto). Para mais detalhes, acesse a documentação do eclipseLink.