Java :: Construire :: GenericBuild

Java :: Build :: GenericBuild est un pilote de haut niveau pour contrôler les bâtiments Java.
Télécharger maintenant

Java :: Construire :: GenericBuild Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Java::Build::GenericBuild team
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~philcrow/Java-Build-0.05/Build/GenericBuild.pm

Java :: Construire :: GenericBuild Mots clés


Java :: Construire :: GenericBuild La description

Java :: Build :: GenericBuild est un pilote de haut niveau pour contrôler les bâtiments Java. Java :: Build :: GenericBuild est un pilote de haut niveau pour contrôler Java Builds.syNopsisIl y a deux (ou plus) fichiers de code nécessaires pour utiliser efficacement ce module. Tout d'abord, créez une sous-classe de cette classe: package Java :: Build :: MyBuild; utiliser la carpe; # Faites ce qui suit dans un bloc de départ avant l'instruction BASE UTILISATION: COMMENCE {$ ENV {ClassePath}. = ": /Path/to/sun's/lib/Tools.jar"; } Utilisez la base 'Java :: Build :: GenericBuild'; # Utilisez des autres modules Java :: Construire des modules Vous avez besoin de mon @args = ({Build_success => Sub {Croak "Vous devez fournir une build_success"}}, {config_loc => Sub {Croak "Vous devez fournir une config_loc"}}, {Main_dir => _form_main_dir}, # ...); # Inclure tous les attributs qui comptent à votre construire ici et # que faire si l'appelant les omettez-les. # Si elles sont nécessaires, mourrez dans le sous-programme, offrez autrement une référence de sous-programme # qui remplira le sous-marin par défaut de nouveau {My $ classe = Shift; My $ Self = shift; $ auto -> {attributs} = @attrs; processus_attrs ($ moi); retour bénir $ auto, $ classe; } # Inclure les appelants courants peuvent partager ici. Mettre des objectifs uniques # dans les scripts d'appel (voir ci-dessous). Sous Init {My $ Self = Shift; ...} sous cvs_refresh {My $ Self = Shift; ...} sous compile {...} # ... Sub _Form_Main_dir {My $ Self = Shift; $ auto -> {main_dir} = '/ usr / src'; } Dans certains scripts: #! / Usr / bin / perl utilise strict; utiliser des avertissements; Utilisez Java :: Build :: MyBuild; My $ projet = Java :: Build :: MyBuild-> Neuf (Build_success => '/where/Chis/module/can/store/build/state.info', config_loc => '/ Certains / chemin / à mon. Conf ', nom =>' MyApplication ', src_dir =>' / Où / My / Java / Fichiers / Live ', SubProjects => ,); $ projet-> cibles (QW (init cvs_refresh unique compile)); $ projet-> Go (@argv); paquet Java :: Build :: MyBuild; # Ré-entrez le package de construction pour ajouter des cibles sous-soles {...} # une routine que la mybuild ne fournit pas les exigences: · Perl


Java :: Construire :: GenericBuild Logiciels associés