BNM

Logiciel capture d'écran:
BNM
Détails logiciels:
Version: 0.1.0
Date de transfert: 12 May 15
Développeur: BebboSoft
Licence: Gratuit
Popularité: 16

Rating: 2.0/5 (Total Votes: 1)

BNM est un prof d'améliorations possibles à Maven.
Quelle est BNM
BNM est capable de construire sa propre arborescence du projet et est plus de 3 fois plus rapide que Maven. Pas tout est encore mis en œuvre, mais BNM peut se construire.
Il ya aussi une intégration de l'éclipse en utilisant le plugin Eclipse BNM. S'il vous plaît utiliser les http://www.bebbosoft.de/plugins éclipse mise à jour du site pour installer la fonctionnalité.
Puis-je utiliser des fichiers pom.xml existant?
Oui vous pouvez! En ce moment, tous les plugins sont présents. Depuis BNM ne pas utiliser de plugins Maven un plugin de remplacement doit exister. Chaque plugin de remplacement se mappe à l'id de maven (en ignorant la version maven). BNM gère ses propres plugins sur vos fichiers pom.xml existants.
Depuis BNM est plus une preuve que Maven pourrait être beaucoup plus rapide, il ya encore de l'espoir que Maven prospérera. Néanmoins, il est vain d'attendre. Le meilleur moyen aujourd'hui est d'utiliser BNM et Maven en parallèle: - utiliser BNM pour compiler / construire au cours de votre cycle de développement - utiliser Maven pour tout le reste Cela réduit également la nécessité pour de nombreux plugins (déploiement, etc.) pp.
Puis-je coder propres plugins?
Oui vous pouvez. Et vous ne devez pas tout traitement spécial pour créer un plugin depuis BNM utilise annotations Java pour fixer les valeurs de pom.xml aux instances de plugin.
Toujours être conscient que les plugins BNM doivent être thread-safe! Si vos plugins crochets une tierce substance de partie qui ne sont pas thread-safe, synchroniser l'invocation dans le code des plugins

Caractéristiques :.

    < li> BNM a un petit lanceur
  • BNM est compact
  • BNM fonctionne beaucoup plus vite que Maven
  • parallélise téléchargements
  • parallélise le processus de construction
  • BNM est différent / mieux?
  • BNM effectue aucune mise à jour sur les objets finaux (version non SNAPSHOT)
  • BNM effectue aucune mise à jour sur la version SNAPSHOT qui font partie de l'arborescence du projet en cours.
  • BNM est plus stricte (peut-être plus précis!?)
  • pas de support pour la version varie puisque cela rompt la construction (Vous avez toujours obtenir exactement la version spécifiée)
  • interdit l'utilisation des variables dans les champs id, artifactId, groupId, version, la portée et de l'emballage.
  • plugin Eclipse pour une nouvelle façon d'utiliser les projets Maven / BNM
  • des mesures pour créer la version SNAPSHOT prochaine d'un artefact et mettre à jour toutes les dépendances à l'intérieur de l'arborescence du projet
  • l'action de finaliser un artefact et mettre à jour toutes les dépendances à l'intérieur de l'arborescence du projet
  • une action pour obtenir un sous-projet comme projet Eclipse

Logiciel similaire

ELF statifier
ELF statifier

20 Feb 15

avrLab
avrLab

3 Jun 15

djbuild
djbuild

11 May 15

UJO Framework
UJO Framework

12 May 15

Commentaires à BNM

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!