Ik gebruik Mier (gebaseerd Java bouwt systeem op) voor ons project. De mier is uitzonderlijk krachtig opbouwt systeem en zou moeten het enige bouwstijlsysteem zijn u ooit zult wensen. U hebt werkelijk code geen monsters zoals Maven (of stapel van nodig…. als te zeggen liefdes Bileblogger). Met weinig inspanning is hier wat ik in weinig uren (ongeacht het duidelijke vermogen van het compileren, lopen, die kruikdossiers enz. bouwt) bereikte:

  1. Onze testbronnen (Java) worden gevestigd in de zelfde folder zoals de regelmatige van Bron Java dossiers. Nochtans tijdens compiation van de broncode sluiten wij de bronnen van de Test uit.
  2. De testbronnen kunnen met een afzonderlijk doel worden gecompileerd dat de gecompileerde klassen in afzonderlijke folder houdt.
  3. De automatische statische analyse om tekorten in de broncode, rapport te ontdekken is in HTML voor het gemakkelijke bekijken.
  4. Javadoc met dwars-refernce aan broncode en de klassen JDK zijn in verband gebracht met Jdk- documentatie op onze lokale server.
  5. De analyse en het rapport van de broncodekwaliteit in HTMLformaat.
  6. Het looppasdoel staat u toe om om het even welke klasse van bevellijn met facultatieve argumenten (van bevellijn) in werking te stellen.
  7. De bibliotheken worden gegroepeerd in verscheidene categorieën zo slechts de minimale reeks vereiste bibliotheken voor elke taak wordt gebruikt
  8. De klassen van de aar kunnen afzonderlijk worden in werking gesteld
  9. De testtaak stelt alle beschikbare geestelijke gezondheidtests in werking. U kunt om het even welke groepen specificeren of om het even welke groepen in werking te stellen test uitsluiten.
  10. Vele taken zoals statische analyse, javadoc verwezenlijking of kwaliteitsanalyse zijn afhankelijk bij het succesvolle runnen van de geestelijke gezondheidtests
  11. Vóór compilatie wordt de recentste code gecontroleerd van de ontwrichtingsbewaarplaats (genoemd update in ontwrichting). Dit zorgt ervoor dat de ontwikkelaar de recentste code altijd basis gebruikt.
  12. Al broncode (met inbegrip van testcode) worden en aaroplossingen automatisch toegevoegd vóór inschrijving.
  13. U kunt inschrijving (geroepen bega in ontwrichting) slechts na succesvolle compilatie en voltooiing van geestelijke gezondheidtests coderen. Dit zorgt ervoor dat gecontroleerd in code nooit gebroken is.
  14. Wij produceren ook een kruikdossier voor een subproject door de bron samen met alle afhankelijke kruikdossiers voor gemakkelijk van plaatsing aaneen te schakelen. Het omvat ook een duidelijk dossier dat de toepassing om met eenvoudig Java toelaat worden in werking gesteld - kruikbevel.
  15. Het vangen van het aantal van de ontwrichtingsversie voor het opnemen in kruikdossier
  16. de „al“ taak die alle gemeenschappelijke taken voltooit
  17. Bepaalde taken zijn verborgen van gemeenschappelijke gebruikers

Terwijl elk van hen niet moeilijk is te doen, is een aardige integratie wat het echte waarde geeft. Een ontwikkelingsteam kan met een bouwstijlsysteem zeer productief zijn dat zijn taken verlicht en goede gewoonten als het runnen van tests vóór inschrijving afdwingt, bijwerkend aan recentste versie vóór compilatie enz.

In plaats van het investeren in groot hard om systemen te begrijpen, verkies ik eenvoudige maar krachtige software zoals mier om te krijgen wat wil ik en met lage kosten (mijn tijd * tarief per uur in tegenstelling tot software kostte + mijn tijd om * tarief per uur te leren + mijn tijd uit te voeren + tarief per uur + van de adviseurstijd * tarief per uur) te gebruiken. De mier kan van bevellijn (mijn voorkeur) worden gebruikt of van binnen moderne winde zoals Verduistering of Netbeans.