BNM é um prof de possíveis melhorias para Maven.
Como é bom BNM
BNM é capaz de construir sua própria árvore do projeto e é mais do que 3 vezes mais rápido do que Maven. Nem tudo é implementado ainda, mas BNM pode construir-se.
Há também uma integração eclipse usando o plugin do eclipse BNM. Por favor, use os http://www.bebbosoft.de/plugins site de atualização do Eclipse para instalar o recurso.
Posso usar arquivos pom.xml existente?
Sim você pode! Agora nem todos os plugins estão presentes. Desde BNM não usa plugins Maven um plugin substituto deve existir. Cada plugin substituição mapeia-se à id maven (ignorando a versão maven). BNM executa seus próprios plugins em seus arquivos pom.xml existentes.
Desde BNM é mais uma prova de que Maven poderia ser muito mais rápido, ainda há esperança de que Maven vai melhorar. No entanto, é inútil esperar. A melhor maneira de hoje é a utilização de BNM e Maven em paralelo: - use BNM para compilar / construção durante o seu ciclo de desenvolvimento - usar Maven para tudo o resto Isso também reduz a necessidade de muitos plugins (implantação etc. pp).
Posso codificar próprios plugins?
Sim você pode. E você não precisa de qualquer tratamento especial para criar um plug-in desde BNM usa anotações Java para anexar os valores pom.xml a instâncias do plugin.
Ainda estar ciente de que plugins BNM deve ser thread-safe! Se seus plugins ganchos alguns terceiro material do partido que não é thread-safe, sincronizar a invocação no código plugins
Recursos :.
- < li> BNM tem um pequeno lançador
- BNM é compacto
- BNM funciona muito mais rápido do que Maven
- parallelizes de downloads
- parallelizes o processo de compilação
- BNM é diferente / melhor?
- BNM realiza há atualizações sobre artefatos finais (versão não INSTANTÂNEO)
- BNM realiza há atualizações sobre versão INSTANTÂNEO que fazem parte da árvore do projeto atual.
- BNM é mais rigorosa (talvez mais preciso!?)
- no suporte para a versão varia desde esta quebra a compilação (Você sempre consegue exatamente a versão especificada)
- não permite o uso variável em campos id, Artefato, GROUPID, versão, de escopo e de embalagens.
- Eclipse plug-in para uma nova maneira de usar projetos Maven / BNM
- ação para criar a próxima versão instantâneo de um artefato e atualizar todas as dependências dentro da árvore do projeto
- ação para finalizar um artefato e atualizar todas as dependências dentro da árvore do projeto
- ação para obter um subprojeto como projeto Eclipse
Comentários não encontrado